web.xml 3.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  3. xmlns="http://java.sun.com/xml/ns/javaee"
  4. xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
  5. id="WebApp_ID" version="2.5">
  6. <context-param>
  7. <param-name>debug</param-name>
  8. <param-value>false</param-value>
  9. </context-param>
  10. <context-param>
  11. <param-name>encoding</param-name>
  12. <param-value>UTF-8</param-value>
  13. </context-param>
  14. <context-param>
  15. <param-name>contentType</param-name>
  16. <param-value>text/html;charset=UTF-8</param-value>
  17. </context-param>
  18. <context-param>
  19. <description>那些ctrl包中的类被用作html请求的处理类</description>
  20. <param-name>controller_package</param-name>
  21. <param-value>com.hzc.ctrl</param-value>
  22. </context-param>
  23. <mime-mapping>
  24. <extension>air</extension>
  25. <mime-type>application/air</mime-type>
  26. </mime-mapping>
  27. <!-- |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| -->
  28. <!-- |||||||||||||||||||||||||||||||||||||||||||||| 上面是简易 SSH 框架的配置 ||||||||||||||||||||||||||||||||||||||||||||| -->
  29. <!-- |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| -->
  30. <!-- 初始化 运行时 mybatis 的数据源 动态切换 的监听 -->
  31. <listener>
  32. <listener-class>com.hzc.listener.InitSshListener</listener-class>
  33. </listener>
  34. <!-- 控制层 路由器 -->
  35. <servlet>
  36. <servlet-name>RouteServlet</servlet-name>
  37. <servlet-class>com.hzc.framework.ssh.controller.RouteServlet</servlet-class>
  38. </servlet>
  39. <servlet-mapping>
  40. <servlet-name>RouteServlet</servlet-name>
  41. <url-pattern>*.do</url-pattern>
  42. </servlet-mapping>
  43. <!-- |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| -->
  44. <!-- |||||||||||||||||||||||||||||||||||||||||||||| 上面是简易 SSH 框架的配置 ||||||||||||||||||||||||||||||||||||||||||||| -->
  45. <!-- |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| -->
  46. <!-- 编码处理 -->
  47. <filter>
  48. <filter-name>CharacterEncodingFilter</filter-name>
  49. <filter-class>com.hzc.framework.ssh.filter.SetCharacterEncodingFilter</filter-class>
  50. </filter>
  51. <filter-mapping>
  52. <filter-name>CharacterEncodingFilter</filter-name>
  53. <url-pattern>/*</url-pattern>
  54. </filter-mapping>
  55. <filter>
  56. <description>手机权限过滤</description>
  57. <filter-name>AuthFilter</filter-name>
  58. <filter-class>com.hzc.filter.AuthFilter</filter-class>
  59. </filter>
  60. <filter-mapping>
  61. <filter-name>AuthFilter</filter-name>
  62. <url-pattern>/*</url-pattern>
  63. </filter-mapping>
  64. <session-config>
  65. <session-timeout>99999999</session-timeout>
  66. </session-config>
  67. <welcome-file-list>
  68. <welcome-file>index.jsp</welcome-file>
  69. </welcome-file-list>
  70. </web-app>