• Struts2(三)更改字符编码


    一、导入包和struts配置文件

    <?xml version="1.0" encoding="UTF-8" ?>
    <!DOCTYPE struts PUBLIC
        "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
        "http://struts.apache.org/dtds/struts-2.3.dtd">
    
    <struts>
    <!-- 
        <constant name="struts.enable.DynamicMethodInvocation" value="false" />
        <constant name="struts.devMode" value="false" />
    
        <package name="default" namespace="/" extends="struts-default">
    
            <default-action-ref name="index" />
    
            <global-results>
                <result name="error">/error.jsp</result>
            </global-results>
    
            <global-exception-mappings>
                <exception-mapping exception="java.lang.Exception" result="error"/>
            </global-exception-mappings>
    
            <action name="index">
                <result type="redirectAction">
                    <param name="actionName">HelloWorld</param>
                    <param name="namespace">/example</param>
                </result>
            </action>
        </package>
    
        <include file="example.xml"/> -->
    
        <!-- Add packages here -->
        <!--  开发模式-->    
     <constant name="struts.devMode" value="true" />
     <package name="default" namespace="/" extends="struts-default">
     <action name="login" class="com.pb.web.action.LoginAction">
     <result>
     /loginSuccess.jsp
     </result>
     </action>
     </package>
    </struts>

    struts默认字符编码为utf-8

    在org.apache.struts2 下的default.properties中查看

    struts.i18n.encoding=UTF-8

    在struts.xml中设置字符编码

     <constant name=" struts.i18n.encoding" value="gbk" />

    页面中也要设置为gbk

  • 相关阅读:
    如何实现进程间的通信
    调试手记
    WinCE的一些忠告——UNICODE编码
    一道字符串复制的面试题目
    strcpy和strncpy区别
    关于#include头文件问题
    rs232串口通讯中,读串口与读端口的区别
    IP包过滤(转)
    小数点后截位问题
    一些函数
  • 原文地址:https://www.cnblogs.com/liunanjava/p/4374847.html
Copyright © 2020-2023  润新知