response.sendRedirect无法传递中文参数的问题
来源:互联网 发布:mysql 阻止连接半小时 编辑:程序博客网 时间:2024/05/01 22:09
今天在处理用 response.sendRedirect跳转页面传参数的过程发现,如果参数中有中文的话,在接收页面无法获取中文参数!分析发现,原来是中文参数无法发送到接收页面。
request.setAttribute("tread_title", “文章标题”);
response.sendRedirect("/thread.jsp?tread_title="+tread_title);
在thread.jsp用request.getParameter("tread_title");获取到的值为null;查看才发现,请求中没有将参数的值带过来,只带了个参数的名称:http://www.crowdwork.com:8080/myweb/thread.jsp?tread_title=;后面的参数没有内容。需要在发送前处理下才能将参数带过去。
request.setAttribute("tread_title", “文章标题”);
tread_title = java.net.URLEncoder.encode(result.toString(),"utf-8");
response.sendRedirect("/thread.jsp?tread_title="+tread_title);
这样处理后,发送的请求变成了:http://www.crowdwork.com:8080/myweb/thread.jsp?tread_title=文章标题;这样就可以在thread.jsp用request.getParameter("tread_title");获取参数的值了。
2 0
- response.sendRedirect无法传递中文参数的问题
- response.sendRedirect传递中文参数
- response.sendRedirect 传递参数的问题
- JSP的response.sendRedirect()中文参数问题
- 关于response.sendRedirect传递中文出现乱码问题的解决方案
- jsp中response.sendRedirect()的中文参数乱码问题
- sendRedirect 传递中文参数
- 解决response.sendRedirect引出的中文问题
- 使用response.sendRedirect()时的中文问题
- response.sendRedirect 传递参数可能出现的问题(乱码、地址映射出错)
- jsp中response.sendRedirect()中文参数乱码问题
- jsp中response.sendRedirect()中文参数乱码问题
- jsp中response.sendRedirect()中文参数乱码问题
- response.sendRedirect(url)参数过长和中文乱码问题。
- 关于response.sendRedirect()传递中文
- 【疑问】如何在jsp中response.sendRedirect()方法中传递中文参数
- jsp中使用response.sendRedirect重定向页面传递中文参数
- response.sendRedirect(message);中文乱码问题
- jQuery正则验证15/18身份证
- ReactiveCocoa之RAC过滤(八)
- 【bzoj4378】[POI2015]Logistyka
- JAVA中关于set()和get()方法的理解及使用
- 自定义ViewGroup——圆形排列LinearLayout
- response.sendRedirect无法传递中文参数的问题
- Android属性动画
- AR Face Database 人脸识别数据集
- 服务器使用json时报错java.lang.ClassNotFoundException: org.json.JSONException
- 线程池的使用框架
- Java并发编程(四)Java内存模型
- 随便收集
- 深入理解java异常处理机制
- CSS应用:复杂背景图案