用response在URL中不能传递中文,我也遇到了这个问题。你应该对其进行编码和解码,只是不知行不行,你试试。例如:
传递参数:
response.sendRedirect("a.jsp?para=URLEncoder.encode(para)");
得到参数:
String para = URLDecoder.decode(request.getParameter("para"));我申明一下,我一次都还没用过这两个类,并不知道是否会正确。我当时是绕道而行了,而此后也没有改过。今天是看了你的问题才第一次这么搞的,希望能行。行与不行,都请老兄告知结果与上面。
传递参数:
response.sendRedirect("a.jsp?para=URLEncoder.encode(para)");
得到参数:
String para = URLDecoder.decode(request.getParameter("para"));我申明一下,我一次都还没用过这两个类,并不知道是否会正确。我当时是绕道而行了,而此后也没有改过。今天是看了你的问题才第一次这么搞的,希望能行。行与不行,都请老兄告知结果与上面。
解决方案 »
- java
- 异常怎么解决org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apache.AnnotationProcessor
- jsp编程问题??验证码
- 怎么样学好JSP?
- !!struts当中actionform能不能跳转啊!!
- b/s系统,临时表问题
- 数据库用ISO8859p1字符集,在jsp页面中查询数据中文出现乱码,如何解决??
- jasperreport+iReport Excel的单元格合并问题和 total page问题
- 请问一次下载多个文件怎么做
- 很简单的问题!进入!
- 用jspsmartupload上传文件的时候可以改变上传文件的文件名吗,怎么改,谢谢!
- jsp和javabean
filepath=new String(filepath.getBytes(),"iso8859-1");
response.sendRedirect(filepath);