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

关于URL后头传中文方法总结

2012-10-09 
关于URL后面传中文方法总结测试环境:服务器tomcat5.0,开发工具Myeclipse6.5,过滤器已经配置,编码utf-8。方

关于URL后面传中文方法总结
测试环境:
服务器tomcat5.0,
开发工具Myeclipse6.5,
过滤器已经配置,编码utf-8。

方法一:修改Tomcat配置

假设web服务使用8080作为端口,修改/conf/server.xml,增加红色这段
<Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="utf-8"/>

传值代码

String field1=request.getParameter("field1");if(null == field1){    field1=request.getParameter("field1").trim();    field1=java.net.URLDecoder.decode(field1,"UTF-8");    //tomcat默认使用ISO-8859-1进行URLEncoding,需要将其转换成我们需要的编码    field1=new String(field1.getBytes("ISO-8859-1"),"UTF-8");}

热点排行