java.net.URLEncoder.encode("中文", "gb2312");
java.net.URLDecoder.....
传递前编码下,下个页面解码下
java.net.URLDecoder.....
传递前编码下,下个页面解码下
解决方案 »
- com.opensymphony.xwork2.util.logging.LoggerFactory
- 为网站的界面苦恼
- 购物车中的问题
- ibatis事务管理问题--无法实现事务回滚
- spring2.5.6+hibernate3.3.1启动tomcat错误
- struts权限管理
- WEB WORK2.1.7在哪儿下载呀,具体有什么用??
- weblogic问题
- 如何在javabean里面使用getRealPath??
- 怎樣在JSP頁面中進行數據的操作(EDIT,DELETE):要求用JSP的標記庫來實現,有沒有code,給我一點靈感.
- 关于hibernate表的映射问题?
- iReport 3.13 出错啦。。。
但是main.jsp里 String text_str = (String)request.getParameter("text")之后
不能单纯的URLDecode(text_str,"gb2312")啊
因为这样可以正确接受b.jsp的参数了,但a.jsp还可以通过post方式发送text的,a的又接受不正确了?~
然后根据FLAG判断是否用URLDecode()
我分别在b里加了encode
在main里加了decode结果a的传递还是没有影响 b的传递还是不行
这是什么情况?
打开 tomcat/conf/server.xml
查找下面这部分,在最后增加一段代码就可以了。 <Connector port="80" maxHttpHeaderSize="8192" URIEncoding="UTF-8" useBodyEncodingForURI="true" /> 其中的UTF-8 请根据你的需要自己修改,比如GBK,或者GB2312