提交方式一 location.href="searchvhcls.action?compName=闽";
这种方式提交,如果tomcat设置字符集URIEncoding="GBK",后台取值不乱码,tomcat没设置字符集后台像这样转一下也可以
compName=new String(compName.getBytes("ISO-8859-1"),"GBK");
提交方式二
<s:url id="url_pre" value="searchvhcls.action">
<s:param name="compName"><s:property value="compName"/></s:param>
</s:url>
这种方式提交,形成的url参数部分为 ?compName=%26%2338397%3B 后台取到值为闽第2种方式不知道要怎么处理才不乱码?
这种方式提交,如果tomcat设置字符集URIEncoding="GBK",后台取值不乱码,tomcat没设置字符集后台像这样转一下也可以
compName=new String(compName.getBytes("ISO-8859-1"),"GBK");
提交方式二
<s:url id="url_pre" value="searchvhcls.action">
<s:param name="compName"><s:property value="compName"/></s:param>
</s:url>
这种方式提交,形成的url参数部分为 ?compName=%26%2338397%3B 后台取到值为闽第2种方式不知道要怎么处理才不乱码?
解决方案 »
- 如何java中调用js函数
- 小弟拜求各路大侠帮忙解决问题
- 客户一个超级难搞的需求
- 求jsp新闻系统中实现new标记的代码
- JSP中使用软件加密狗
- 如何在表单里提交一个复选框的内容(就是数组)到JSP处理页面,然后再有JSP处理传到一个Javabean里面呢?知道了告之,谢谢
- 高分求助
- 请问杭州的同行
- 急求助,帮帮我吧
- 在A电脑上访问B电脑(WEB Server),两台电脑用网线连接,在B电脑上有JSP页面,用request.getRemoteAddr()得到的A电脑的Ip地址始终为127.0.0.1
- 通过QQ帐号登录其它网站
- HttpSession session = request.getSession()的问题
<s:param name="compName" value="compName"></s:param>
</s:url>
这样试试