你的意思是在2.jsp中得到1.jsp的text框的值,那应该用request.getParameter阿,怎么能用forward?
1.jsp中
<form action="2.jsp">
在2.jsp中,
<%
  request.getParameter("txt_serial");
%>

解决方案 »

  1.   

    我在2.jsp文件中处理的是1.jsp中的表单元素,处理完后有部分对数据库的操作比如插入数据到数据库中,一切数据数据处理完后,再将网页定位到1.jsp,但是以前的一些输入我希望仍然保留,比如一些select选择框,输入框里面的值,我希望仍然还在,但是这个时候,还有部分的值需要变化,比如我在2.jsp中插入一条记录,那么网页重新返回1.jsp的时候,serialNum的值应该增加到serialNum+1,
       我用forward不能实现serialNum的增加!如果改用response.sendRedirect()则可以实现实时的得到数据库记录数,但是不能保留别的表单元素的输入值。
      

  2.   

    哦,那就算你forward过来了1.jsp以前填的东西也没有了。
    建议方法:
    在1.jsp中包含一个iframe容器,存放2.jsp,大小设置为0,就是不可见。当1.jsp数据提交是,taget到这个iframe,交给2.jsp处理,处理完成后打印javascript语句,用客户端脚本控制1.jsp里的文本框值改变