<FORM METHOD=POST ACTION="works_query.jsp">
工号:<INPUT TYPE=TEXT NAME="job_num" SIZE=20 VALUE="">
手机号:<INPUT TYPE=TEXT NAME="cell_num" SIZE=20 VALUE="">
开始时间:<INPUT TYPE=TEXT NAME="date_str" SIZE=20 VALUE="">
结束时间:<INPUT TYPE=TEXT NAME="date_end" SIZE=20 VALUE="">
<INPUT TYPE=SUBMIT value="开始查询">
</FORM>
我想在点击开始查询并刷新页面后,给工号:<INPUT TYPE=TEXT NAME="job_num" SIZE=20 VALUE="">里的value赋值??

解决方案 »

  1.   

    如果你是jsp的话,应该不存在这个问题吧?
    在jsp里声明一个变量
    <%
    String a = "想赋的值";
    %>在页面里
    <INPUT TYPE=TEXT NAME="job_num" SIZE=20 VALUE="<%=a %>">这有什么问题吗?
      

  2.   

    但是每次页面刷新后,String a中的值就没有了吧?我的页面是在点击查询后(也就是刷新页面后)按照工号编辑框里的值查询,刷新后工号里的值就没了。怎么让这个值一直显示在页面上呢?
      

  3.   

    很好办呀,如果你的查询页面是提交表单到它本身的
    <%
    String a = request.getParameter("job_num");
    %>
    不就可以了嘛?
      

  4.   

    这样说吧,我页面上一个工号输入的文本框,一个查询按钮。输入工号,点查询后出来所有记录。下面有上一页和下一页2个链接<a>,链接的参数里有输入的工号,并指向同一个页面,等于是刷新页面。这个时候怎么把链接里的工号参数放到工号文本框中。jsp代码的结构是先带有工号文本框的FORM表单,然后链接传递参数工号。有没有类似request.getparameterbyname('工号')这样的方法让我赋值的?
      

  5.   

    这是jsp的基本知识吧?
    String a = request.getParameter("job_num");不就是你要的工号嘛?
      

  6.   

    这个问题解决了,但是第一次进入页面时,显示为null.怎么解决呢?
      

  7.   

    <%
    String a = request.getParameter("job_num");
    if(null == a){
    a = "";
    }
    %>
      

  8.   

    <%
    String a = request.getParameter("job_num");
    if(null == a){
    a = "";
    }
    %>
      

  9.   

    最好一句话能解决,比如<%a=null?"":a%>
      

  10.   

    <INPUT TYPE=TEXT NAME="job_num" SIZE=20 VALUE="<%=a!=null?a:"" %>">
      

  11.   

    这样写行吗?工号:<INPUT TYPE=TEXT NAME="job_num" SIZE=20 VALUE="<%a=null?"":a%><%=a%>">
      

  12.   

    <INPUT TYPE=TEXT NAME="job_num" SIZE=20 VALUE="<%a==null?"":a%>">=在java中是赋值
    ==才是比较