解决SSH项目中乱码的问题

乱码的问题一直是困扰开发者的大问题,在SSH框架中其实可以通过一个过滤器来解决乱码的问题,在项目的web.xml中添加过滤器如下:


 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
 http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">


 
 
  contextConfigLocation
  
   classpath:conf/spring/applicationContext*.xml
  

 

 
  Open
  
   org.springframework.orm.hibernate3.support.OpenSessionInViewFilter

 

 
  Open
  /*
 

 
 
  _filterChainProxy
  org.springframework.web.filter.DelegatingFilterProxy
 

 
  _filterChainProxy
  /*
 

 
 
 
  encodingFilter
  org.springframework.web.filter.CharacterEncodingFilter
  
   encoding
   UTF-8
  

 

 
  encodingFilter
  /*
 

 
 
     GZIPFilter
     com.tacitknowledge.filters.gzipfilter.GZIPFilter
 

   
 
    GZIPFilter
    *.js
 

 
 
    GZIPFilter
    *.css
 

 
 
 
    CacheFilter
    com.tacitknowledge.filters.cache.CacheHeaderFilter
 

 
 
    CacheFilter
    *.gif
 

 
    CacheFilter
    *.jpg
 

 
    CacheFilter
    *.png
 

 
    CacheFilter
    *.js
 

 
    CacheFilter
    *.css
 

 
  struts2
  org.apache.struts2.dispatcher.FilterDispatcher
  
   config
   
    struts-default.xml,struts-plugin.xml,
    conf/struts/struts.xml
   

  

 

 
  struts2-cleanup
  org.apache.struts2.dispatcher.ActionContextCleanUp
 

 
  struts2-cleanup
  /*
 


 
  struts2
  *.do
 

 
  org.springframework.web.context.ContextLoaderListener
 

 
 
  
   org.springframework.web.context.request.RequestContextListener
  

 

 
 
  com.geoglobeportal.listener.ApplicationInitListener
 

 
  proxyHandler
  com.geoglobeportal.shareservice.service.ProxyHandler
 

 
  proxyHandler
  /proxyHandler
 

 
 
  synchronizeSysContextServlet
  
   com.geoglobeportal.system.servlet.SynchronizeSysContextServlet
  

 

 
  synchronizeSysContextServlet
  /synchronizeSysContextHandler
 

 
  FileUploadServlet
  com.geoglobeportal.datashare.service.FileUploadServlet
 

 
  FileUploadServlet
  /FileUploadServlet.htm
 

 
 
     FileDownServlet
     com.geoglobeportal.datashare.service.FileDownServlet
 

 
  FileDownServlet
  /FileDownServlet
 

 
  Connector
  net.fckeditor.connector.ConnectorServlet
  1
 

 
  Connector
  
   /fckeditor/editor/filemanager/connectors/*
  

 

 
  chart
  
   com.geoglobeportal.admin.log4j.jfree.eastwood.ChartServlet

 

 
  RandCode
  com.geoglobeportal.admin.authority.web.RandCode
 

 
 
  proxy
  com.geoglobeportal.admin.news.util.proxy
 

 
 
  chart
  /log4j/chart
 

 
  RandCode
  /RandCode
 

 
  proxy
  /servlet/proxy
 

 
 
  xml
  text/xml
 

 
  xsl
  text/xml
 

 
  
   /FCKeditor
   /WEB-INF/FCKeditor.tld
  

  
   http://www.changtusoft.cn/test/functions
   /WEB-INF/myfunctions.tld
  

 


 
  index.jsp
 

 
  404
  /commons/notfound.jsp
 

 
  500
  /commons/error.jsp
 

 
  403
  /commons/accessDeny.jsp
 

 

特别要注意的是字符过滤器一定要添加到struts框架过滤器的前面,这样这个过滤器才能对struts标签中的数据起作用

你可能感兴趣的:(S2SH)