如果用struts的话在资源文件中可以很容易解决国际化问题,当然也包括中文问题。如果你不想在资源文件中使用国际化的话,解决中文的方法你可以参考jsp的中文问题,其实主要就是在jsp页面中encoding设置下,还有把request里的编码方式设置一下,具体的方法你可以在csdn查找下文档,好多解决方法的,我以前也是在这里找到解决方法的。推荐使用资源文件

解决方案 »

  1.   

    请大家帮帮我哦已经找了好多的资料…………
    能给一个具体的吗
    就一个就行
    最好是针对行强的
    我用的
    <%@ page 
    language="java"
    contentType="text/html; charset=GBK"
    pageEncoding="GBK"
    %>
    <META http-equiv="Content-Type" content="text/html; charset=GBK">上面是我页面中的  请大家帮我解决下‘很急 谢谢的啊
      

  2.   

    在ActionFrom的reset方法开始加入这个 : 
       
        request.setCharacterEncoding("gb2312");
      

  3.   

    request.setCharacterEncoding("gb2312");
    ----------------------------------------
    没有用的啊
      

  4.   

    过虑器...能给个具体的吗??
    谢谢 
    我知道网上的资源狠多的!但是………………我不懂的是以前的jsp都行但是structs的却不行了的啊
      

  5.   

    public class EncodingFilter
            implements Filter {
        Logger logger = Logger.getLogger(EncodingFilter.class.getName());    FilterConfig config = null;
        // default to GBK
        private String targetEncoding = "GBK";    public void init(FilterConfig config) throws ServletException {
            this.config = config;
            this.targetEncoding = config.getInitParameter("encoding");
        }    public void destroy() {
            config = null;
            targetEncoding = null;
        }    public void doFilter(ServletRequest srequest, ServletResponse sresponse,
                             FilterChain chain) throws IOException, ServletException {        HttpServletRequest request = (HttpServletRequest)srequest;
            request.setCharacterEncoding(targetEncoding);
            chain.doFilter(srequest, sresponse);
        }
    }
      

  6.   

    web.xml
    ==============
    <filter>
        <filter-name>encodingFilter</filter-name>
        <filter-class>cn.sintal.common.filter.EncodingFilter</filter-class>
        <init-param>
          <param-name>encoding</param-name>
          <param-value>GBK</param-value>
        </init-param>
        <init-param>
          <param-name>useragents</param-name>
          <param-value>.*MSIE\s5\.2\d*;\s+Mac.*</param-value>
        </init-param>
      </filter>