博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

雨踪云迹

此博客主要内容为JSP和Flex!
sdau.cublog.cn


解决后台无法接受前台传递中文变量的问题
    这篇文章是URI、URL的详细介绍:http://java.ccidnet.com/art/3737/20050909/328747_1.html
    你遇到过这样的情况么?
如果有这样一个请求,后台当然要request.getAttribute("id"),request.getAttribute("type")来获得前台传递的变量 id 和 type ,但是id其实是得不到值的,原因:你的 id 值里又中文。解决方法:windows下,打开tomcat根目录,进入conf文件夹,然后会发现server.xml文件,用记事本打开,你会看到一堆乱代码,别着急,先找到类似下面的代码:
 
              <Connector port="8080" protocol="HTTP/1.1"
               maxThreads="150" connectionTimeout="20000"
               redirectPort="8443"/>
 
 
改为           <Connector port="8080" protocol="HTTP/1.1"
               maxThreads="150" connectionTimeout="20000"
               redirectPort="8443" URIEncoding="UTF-8" />
 
 
很明显多了一句:URIEncoding="UTF-8",重启tomcat后就可以了。

 TAG 传递中文 getAttribute URIEncoding
发表于: 2007-08-21 ,修改于: 2007-08-21 08:07,已浏览237次,有评论0条 推荐 投诉


网友评论

发表评论