读书人

response.sendRedirect页面传值参数缺

发布时间: 2012-01-18 00:23:26 作者: rapoo

response.sendRedirect页面传值参数缺失??不知道怎么调整
我想用response.sendRedirect来实现页面跳转中的传参:

第一个JSP中含有:


progtest.jsp中接收值的时候,通过
String itemm =request.getParameter("aa");
String timet =request.getParameter("bb");

但是打印时内容却不对,不知道为什么??

[解决办法]
没看出毛病来 ^_^
你把itemcheck在本页输出一下 ,在progtest.jsp再输出下itemcheck 看看
[解决办法]
response.sendRedirect(yyy);
???
用request.getRequestDispatcher(yyy).forward(request, response);
[解决办法]
用 response.sendRedirect是没有问题的,可能是你在其他页面转发的时候使用相同的名称,建议你把aa和bb换个别的名称试一下
[解决办法]
要处理一下中文用下面的方法:
public String getStr(String str){
String temp="";
try {
byte[] bytes=str.getBytes("ISO_8859-1");
temp=new String(bytes,"gbk");
}
catch (Exception ex) {
ex.printStackTrace();
}
return temp;
}
[解决办法]
http://172.16.100.133:8084/xx/progtest.jsp?aa=体操男子全能&bb=08月14日
后台接收时
String sjms = request.getParameter("aa");
用sjms=new String(sjms.getBytes("ISO-8859-1"),"GBK");
就ok了,给分了呵呵

读书人网 >Java Web开发

热点推荐