jsp注释中文乱码 javaweb开发中,java器对象导致中文乱码过滤器不(4)

电脑杂谈  发布时间:2018-02-12 13:27:58  来源:网络整理

web.xml文件

jsp连接中文乱码_jsp注释中文乱码_jsp页面传值中文乱码

<?xml version="1.0" encoding="UTF-8"?>  
<web-app xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance" xmlns="https://java.sun.com/xml/ns/javaee" xsi:schemaLocation="https://java.sun.com/xml/ns/javaee https://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">  
  <display-name>javaWeb</display-name>  
  <error-page>  
    <exception-type>java.lang.ArithmeticException</exception-type>  
    <location>/arithmeticError.jsp</location>  
  </error-page>  
  <error-page>  
    <error-code>500</error-code>  
    <location>/error500.jsp</location>  
  </error-page>  
  <error-page>  
    <error-code>404</error-code>  
    <location>/error404.jsp</location>  
  </error-page>  
  <servlet>  
    <servlet-name>SystemInit</servlet-name>  
    <servlet-class>com.jiongmeng.system.SystemInit</servlet-class>  
    <load-on-startup>0</load-on-startup>  
  </servlet>  
     
  <listener>  
    <listener-class>com.jiongmeng.listener.ApplicationListener</listener-class>  
  </listener>  
  <listener>  
    <listener-class>com.jiongmeng.listener.ApplicationAttributeListener</listener-class>  
  </listener>  
  <listener>  
    <listener-class>com.jiongmeng.listener.SessionListenerImpl</listener-class>  
  </listener>  
  <listener>  
    <listener-class>com.jiongmeng.listener.SessionAttributeListener</listener-class>  
  </listener>  
    
  <!--   
      注意:  
  Request对象器 和Request对象的Attribute属性对象器中的request.getParameter()方  
        法和一些相关的方法会导致chineseMessyCodeFilter中文乱码过滤器失效或不起作用  
  -->  
    
  <listener>  
    <listener-class>com.jiongmeng.listener.RequestListener</listener-class>  
  </listener>  
  <listener>  
    <listener-class>com.jiongmeng.listener.RequestAttributeListener</listener-class>  
  </listener>  
    
  <context-param>  
    <param-name>springConfigLocation</param-name>  
    <param-value>/WEB-INF/applicationContext.xml</param-value>  
  </context-param>  
  <context-param>  
    <param-name>city</param-name>  
    <param-value>jiangxiyudu</param-value>  
  </context-param>  
    
  <!--   
          配置多个过滤器时,各个过滤器的init()函数的执行顺序我还没发现什么规律,好像是随机的,有待  
          验证,以后有时间再研究,这里先放一放   
  -->  
    
  <!--  
        配置多个过滤器时,各个过滤器的doFilter()函数的执行顺序是按照filter-mapping的顺序 
  -->  
    
  <!--  
        检测客户端浏览器的类型的过滤器,检测是移动端浏览器还是PC端浏览器 
   -->  
   <!--   
  <filter>  
    <filter-name>checkBrowserTypeFilter</filter-name>  
    <filter-class>com.jiongmeng.filter.CheckBrowserTypeFilter</filter-class>  
  </filter>  
  <filter-mapping>  
    <filter-name>checkBrowserTypeFilter</filter-name>  
    <url-pattern>/*</url-pattern>  
  </filter-mapping>  
   -->  
  <!-- 限制IP地址过滤器 -->  
   <!--   
  <filter>  
    <filter-name>iPAddressFilter</filter-name>  
    <filter-class>com.jiongmeng.filter.IPAddressFilter</filter-class>  
  </filter>  
  <filter-mapping>  
    <filter-name>iPAddressFilter</filter-name>  
    <url-pattern>*.jsp</url-pattern>  
  </filter-mapping>  
   -->  
  <!--  
  logoFilter过滤器造成了forwardB.jsp页面在转发到forwardC.jsp的时候,将2个jsp页面合并的问题! 
   -->  
  <!-- 替换logo和替换响应内容的过滤器 -->  
    
  <!--   
  <filter>  
    <filter-name>logoFilter</filter-name>  
    <filter-class>com.jiongmeng.filter.LogoFilter</filter-class>  
  </filter>  
  <filter-mapping>  
    <filter-name>logoFilter</filter-name>  
    <url-pattern>*.jsp</url-pattern>  
    <url-pattern>/loginServlet</url-pattern>  
  </filter-mapping>  
   -->  
     
  <!-- 检测是否登录的过滤器 -->  
    
  <!--   
  <filter>  
    <filter-name>loginFilter</filter-name>  
    <filter-class>com.jiongmeng.filter.LoginFilter</filter-class>  
  </filter>  
  <filter-mapping>  
    <filter-name>loginFilter</filter-name>  
    <url-pattern>/*</url-pattern>  
  </filter-mapping>  
   -->  
  <!--   
  <filter>  
    <filter-name>clothesFilter</filter-name>  
    <filter-class>com.jiongmeng.filter.ClothesFilter</filter-class>  
  </filter>  
  <filter>  
    <filter-name>shoesFilter</filter-name>  
    <filter-class>com.jiongmeng.filter.ShoesFilter</filter-class>  
  </filter>  
  <filter>  
    <filter-name>hatFilter</filter-name>  
    <filter-class>com.jiongmeng.filter.HatFilter</filter-class>  
  </filter>  
  <filter-mapping>  
    <filter-name>clothesFilter</filter-name>  
    <url-pattern>/thermaServlet</url-pattern>  
  </filter-mapping>  
  <filter-mapping>  
    <filter-name>shoesFilter</filter-name>  
    <url-pattern>/thermaServlet</url-pattern>  
  </filter-mapping>  
  <filter-mapping>  
    <filter-name>hatFilter</filter-name>  
    <url-pattern>/thermaServlet</url-pattern>  
  </filter-mapping>  
   -->  
     
  <!-- 中文乱码过滤器 -->  
  <filter>  
    <filter-name>chineseMessyCodeFilter</filter-name>  
    <filter-class>com.jiongmeng.filter.ChineseMessyCodeFilter</filter-class>  
    <init-param>  
      <param-name>characterEncoding</param-name>  
      <param-value>utf-8</param-value>  
    </init-param>  
    <init-param>  
      <param-name>logType</param-name>  
      <param-value>log4j</param-value>  
    </init-param>  
  </filter>  
  <filter-mapping>  
    <filter-name>chineseMessyCodeFilter</filter-name>  
    <url-pattern>/thermaServlet</url-pattern>  
    <url-pattern>/hello</url-pattern>  
    <url-pattern>/*</url-pattern>  
  </filter-mapping>  
    
  <session-config>  
    <session-timeout>15</session-timeout>  
  </session-config>  
  <welcome-file-list>  
    <welcome-file>testRequestGetParameter</welcome-file>  
    <welcome-file>testIncludeAction.jsp</welcome-file>  
    <welcome-file>tomcatKnowledge.jsp</welcome-file>  
  </welcome-file-list>  
  <servlet>  
    <servlet-name>myJspHideObject</servlet-name>  
    <jsp-file>/9jspHideObject.jsp</jsp-file>  
    <init-param>  
      <param-name>userName</param-name>  
      <param-value>令狐冲</param-value>  
    </init-param>  
  </servlet>  
  <servlet-mapping>  
    <servlet-name>myJspHideObject</servlet-name>  
    <url-pattern>/hello</url-pattern>  
  </servlet-mapping>  
  <servlet>  
    <servlet-name>firstServlet</servlet-name>  
    <servlet-class>com.jiongmeng.FirstServlet</servlet-class>  
    <load-on-startup>1</load-on-startup>  
  </servlet>  
  <servlet-mapping>  
    <servlet-name>firstServlet</servlet-name>  
    <url-pattern>/firstServlet</url-pattern>  
    <url-pattern>/myfirstServlet</url-pattern>  
  </servlet-mapping>  
  <servlet>  
    <servlet-name>bookInfo</servlet-name>  
    <servlet-class>com.jiongmeng.BookInfo</servlet-class>  
  </servlet>  
  <servlet-mapping>  
    <servlet-name>bookInfo</servlet-name>  
    <url-pattern>/bookInfo/*</url-pattern>  
    <url-pattern>/bookInfo/save</url-pattern>  
    <url-pattern>/bookInfo/update</url-pattern>  
    <url-pattern>/bookInfo/findAll</url-pattern>  
  </servlet-mapping>  
  <servlet>  
    <servlet-name>testServlet</servlet-name>  
    <servlet-class>com.jiongmeng.TestServlet</servlet-class>  
    <init-param>  
      <param-name>color</param-name>  
      <param-value>blue</param-value>  
    </init-param>  
    <init-param>  
      <param-name>color</param-name>  
      <param-value>red</param-value>  
    </init-param>  
    <init-param>  
      <param-name>userName</param-name>  
      <param-value>jiongjiong</param-value>  
    </init-param>  
    <load-on-startup>0</load-on-startup>  
  </servlet>  
  <servlet-mapping>  
    <servlet-name>testServlet</servlet-name>  
    <url-pattern>/testServlet</url-pattern>  
  </servlet-mapping>  
</web-app>  


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-73623-4.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...