日期:2014-05-18  浏览次数:20646 次

求 解决JSP重定向丢表单信息
一个页面根据条件查询结果,然后添加,去新的页面,添加返回后,能得到添加页面的表单信息就行

现在我的程序
查询页面-》添加页面
提交方式:
document.thisform.action= "DzStoreAdd.jsp?prj= "+prj;
document.thisform.submit();

添加成功返回查询页面

重定向方式
    response.sendRedirect( "DzStore.jsp?prj= "+prj+ "&cus_code= "+cus_code+ "&lz=2 ");

我根据查询条件查询的数据   想在这些数据里添加,就去添加,添加完毕后返回,把查询的条件返回,就是一个传值问题,
现在传过去   传不回来
用?   传中文用解码也接不开
new   String   (   request.getParameter( "cus_name ").getBytes( "ISO-8859-1 "), "GB2312 ").trim();
这种还是乱码

------解决方案--------------------
试试 <jsp:forward标签
------解决方案--------------------
重定向是重新产生一个http请求 request里的数据肯定会丢失的

用forward
------解决方案--------------------
URL中文传递解决:

http://blog.csdn.net/ziyouzai/archive/2007/03/01/1518154.aspx
------解决方案--------------------
用forward
------解决方案--------------------
<jsp:forword>

request.getRequestDis...(String path).forword(request,response)