<a href="list.do?combinningCode=${level2.topicid}&amp;level2Name=${level2.topicname}&amp;pageNumber=1">
${level2.topicname}
</a>
jsp中有这样一个链接,${level2.topicname}是中文,这样会使后面的参数值取不到,我页没有办法混用Scrpitlet,大家知道什么办法能解决这个问题么,把el表达式中的中文,转转为url编码

解决方案 »

  1.   

    1. 设置页面编码为gb2312
    2.修改server.xml。
     在<connector>中添加URIEncoding="gb2312"。添加后的的<connector>为:
     <Connector
                   port="8080" maxHttpHeaderSize="8192"
                   maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
                   enableLookups="false" redirectPort="8443" acceptCount="100"
                   connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="GB2312"/>我也是在做项目的时候遇到这个问题 EL和JSTL使用确实很方便,但有时会出现乱码,但上述方法可以解决的,我的就是这样解决的