A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 曹思敏 中级黑马   /  2013-6-9 09:25  /  1170 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

<a href="login.do?typeid=表格维护">表格维护 </a>

tomcat做web服务器时,通过地址栏传中文参数时,为防止浏览器上的为乱码
需在服务器server.xml中配置对应的端口中配置编码方式即可.例如:

    <Connector port="8080"
              maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
              enableLookups="false" redirectPort="8443" acceptCount="100"
              debug="0" connectionTimeout="20000"
              disableUploadTimeout="true" useBodyEncodingForURI="true" URIEncoding="UTF-8"/>

评分

参与人数 1技术分 +1 收起 理由
袁梦希 + 1 很给力!

查看全部评分

3 个回复

倒序浏览
这个真不知道
回复 使用道具 举报
也许不是这里配置的问题,可能是你在页面上传送方式的问题,
页面上要设置
<%
    request.setCharacterEncoding("utf-8");//接受参数的编码方式
    response.setCharacterEncoding("utf-8");//传送和显示的编码方式
     %>
<a href="login.do?typeid=表格维护">表格维护 </a>这个是向另一个页面传递参数的,所以要设置编码方式的
希望对你有所帮助!

评分

参与人数 1技术分 +1 收起 理由
夜默 + 1

查看全部评分

回复 使用道具 举报
楼主你好  如果帖子的问题已经解决,请把帖子的类型改为“已解决”。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马