论坛首页 Java企业应用论坛

tomcat中url传值乱码

浏览 3638 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-11-16   最后修改:2009-01-12
在表单提交中文搜索过程中,翻页,链接都带有关键字参数(注意这里是用URL参数),此时URL必须编码为你JSP编码格式,下面以UTF-8为例: Keywords:车 URL=show.do?keywords=<%=URLEncode.encode("车","uft-8")%> 此时通过 [原创] MySQL支持UTF-8编码全攻略 "struts中文问题","struts国际化问题"——终极解决方案 (最好先看下这两篇文章) 里面的配置,在提交到Action或者在页面用 keywords=request.getParameter("keywords"); 方式得到关键字的值编码还是有乱码 但是在用Jbuilder调试的时候是正常的, 注意此项目的文档编码在Jbuilder中应该设置为相应的编码,我这里是设置为Utf-8 Jbuilder中的设置地方Project-->Project Properties-->General--Encoding 此时解决方法很简单,在tomcat 配置文件(cnf\server.xml)server.xml里面 链接里面加上编码URIEncoding="UTF-8" <connector acceptcount="100" connectiontimeout="20000" disableuploadtimeout="true" port="8080" redirectport="8443" maxsparethreads="75" maxthreads="150" minsparethreads="25" uriencoding="UTF-8"> </connector> 重启动Tomcat,此时就正常了
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics