Struts2在web中的启动配置

 在struts2中,struts框架是通过Filter启动。在web.xml中的配置如下:

Code:
  1. xml version="1.0" encoding="UTF-8"?>  
  2. <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"  
  3.     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
  4.     xsi:schemaLocation="http://java.sun.com/xml/ns/javaee   
  5.     http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">  
  6.              
  7.     <filter>  
  8.         <filter-name>struts2filter-name>  
  9.         <filter-class>
  10.             org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
  11.         filter-class>  
  12.     filter>  
  13.     <filter-mapping>  
  14.         <filter-name>struts2filter-name>  
  15.         <url-pattern>/*url-pattern>  
  16.     filter-mapping>  
  17. web-app>  

StrutsPrepareAndExecuteFilter的init()方法中将会读取类路径下默认的配置文件struts.xml完成初始化操作。

struts2在读取到struts.xml的内容后,以javabean形式存放在内存中,以后struts2对用户的每次请求处理将使用内存中的数据,而不是每次都读取struts.xml文件

你可能感兴趣的:(Struts2)