response.sendRedirect页面传值参数缺失??不知道怎么调整

vicepaladin 2008-06-17 04:20:02
我想用response.sendRedirect来实现页面跳转中的传参:

第一个JSP中含有:
[code=]Javayyy = "http://172.16.100.133:8084/xx/progtest.jsp?aa="+itemcheck+"&bb="+timecheck;
response.sendRedirect(yyy);[/code]

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

但是打印时内容却不对,不知道为什么??
...全文
1061 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
bobo415 2009-03-28
  • 打赏
  • 举报
回复
中文字符要URL转码
取出时进行解码
vicepaladin 2008-06-17
  • 打赏
  • 举报
回复
谢谢大家~开始结贴了~~
wangse11 2008-06-17
  • 打赏
  • 举报
回复
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了,给分了呵呵
dadi5566 2008-06-17
  • 打赏
  • 举报
回复
要处理一下中文用下面的方法:
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;
}
dadi5566 2008-06-17
  • 打赏
  • 举报
回复
用 response.sendRedirect是没有问题的,可能是你在其他页面转发的时候使用相同的名称,建议你把aa和bb换个别的名称试一下
vicepaladin 2008-06-17
  • 打赏
  • 举报
回复
yyy在本页面输出的值:http://172.16.100.133:8084/xx/progtest.jsp?aa=体操男子全能&bb=08月14日
经过跳转后的页面地址是:http://172.16.100.133:8084/xx/progtest.jsp?aa=S?Ph?bb=0814


不知道为什么
dadi5566 2008-06-17
  • 打赏
  • 举报
回复
是不是出现乱码了呀
zidasine 2008-06-17
  • 打赏
  • 举报
回复
response.sendRedirect(yyy);
???
用request.getRequestDispatcher(yyy).forward(request, response);
dou_ye 2008-06-17
  • 打赏
  • 举报
回复
没看出毛病来 ^_^
你把itemcheck在本页输出一下 ,在progtest.jsp再输出下itemcheck 看看
dadi5566 2008-06-17
  • 打赏
  • 举报
回复
你打印后得值是什么?
vicepaladin 2008-06-17
  • 打赏
  • 举报
回复
yyy = "http://172.16.100.133:8084/xx/progtest.jsp?aa="+itemcheck+"&bb="+timecheck;
yyy = yyy.trim();

response.sendRedirect(yyy);
vicepaladin 2008-06-17
  • 打赏
  • 举报
回复
第一个页面的代码是:

yyy = "http://172.16.100.133:8084/xx/progtest.jsp?aa="+itemcheck+"&bb="+timecheck;
yyy = yyy.trim();

response.sendRedirect(yyy);
zidasine 2008-06-17
  • 打赏
  • 举报
回复
用重定向来传递参数???
dou_ye 2008-06-17
  • 打赏
  • 举报
回复
传值那页的代码怎么写的?

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧