首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

关于jstl,该如何处理

2012-01-13 
关于jstlahref list.do?combinningCode${level2.topicid}&level2Name${level2.topicname}&pa

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

[解决办法]
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使用确实很方便,但有时会出现乱码,但上述方法可以解决的,我的就是这样解决的

热点排行