• Struts2的中文乱码解决


    中文乱码问题一般是指当请求参数有中文时,无法在Action中得到正确的中文。Struts2
    中有2种办法可以解决这个问题:
      设置JSP页面的pageEncoding=”utf-8”,就不会出现中文乱码;
      如果JSP 页面的pageEncoding=”GBK”,那么需要修改struts.i18n.encoding=GBK,在
    struts.xml中加入如下语句进行修改。 

    <?xml version="1.0" encoding="UTF-8" ?> 
    <!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd"
    >
    <struts>
    <constant name="struts.i18n.encoding" value="GBK"/>
    ……
    </struts>

      上面2种方法可以解决POST请求中的中文参数,但是GET请求中的中文参数不能解
    决,GET请求中的中文参数的乱码需要通过修改Tomcat的server.xml文件来解决,修改如
    下内容,加入URIEncoding=”GBK”:

    <Connector port="8080"  …… URIEncoding="GBK"/> 
  • 相关阅读:
    XML HTML
    git教程
    GIT过滤
    HTTP
    golang json
    golang type 和断言 interface{}转换
    tcp参数设置
    tcp状态-TIME_WAIT与CLOSE_WAIT带来的坑
    tcp状态
    文件描述符与socket连接
  • 原文地址:https://www.cnblogs.com/winxiang/p/2388210.html
Copyright © 2020-2023  润新知