web.xml中配置struts2
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
actionPackages用於啓用註解 告訴struts2在哪裏查找註解 |
<init-param>
<param-name>actionPackages</param-name>
<param-value>com.aowin</param-value>
</init-param>
</filter>
<filter-mapping>
struts2攔截的url請求 |
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
1. 首先在web.xml配置初始化參數actionsPackages,參數指定了一個掃描包,框架會用此包名之後的包名稱作爲action的命名空間。比如指定了在com.aowin中掃描,而動作類在com.aowin.myAction包中。則命名空間就是myAction。
2. Java類可以通過命名約定類名以Action結尾。來表明這是一個action動作類。或者通過實現Action接口(直接繼承實現action接口的ActionSupport類亦可)。