Struts2 URL 中传递中文

问题

表单提交中文参数,如果是用post方式的话不会乱码,但如果用get方式,就会是乱码。

解决办法

tomcat 的server.xml中,加入URIEncoding设置。

<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8"/>

注意
如果是用Eclipse连接Tomcat开发,要把之前的Server删掉,重新建一个Server。


解决方法来自这篇

struts2 url传参中文乱码
但这篇文章中提到的struts.xml和web.xml的配置即使不加的话也没有问题。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Struts2框架 Struts由来 Struts最早是作为ApacheJakarta项目的组成部分,项目的创立者...
    whilewrongDebug阅读 1,634评论 0 0
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,826评论 18 399
  • 一. Java基础部分.................................................
    wy_sure阅读 3,863评论 0 11
  • 结构主义成为一种哲学运动始于二十世纪五十年代后期的巴黎,先后由列维——斯特劳斯建立了结构主义人类学,拉康提出了关于...
    玩哲阅读 9,783评论 4 82
  • 1,今天看了注会会计和职工薪酬,或有事项和非货币交换,这三章比较简单,分录知识点都比较简单,唯独非货币交换有点难,...
    酒低三分阅读 131评论 0 0