6
我開始學習Struts的2我偶然發現了這個代碼:<servlet-name>裏面的web.xml中的<filter-mapping>,這是什麼意思?
的web.xml
...some other codes...
<filter>
<filter-name>MyFilter</filter-name>
<display-name>MyFilter</display-name>
<filter-class>com.xxx.yyy.zzz.MyFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>MyFilter</filter-name>
<servlet-name>MyAction</servlet-name>
</filter-mapping>
<listener>
<listener-class>com.xxx.yyy.StrutsListener</listener-class>
</listener>
<servlet>
<servlet-name>MyAction</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>paramName1param-name>
<param-value>paramVal1</param-value>
</init-param>
<init-param>
<param-name>paramName2</param-name>
<param-value>paramVal2</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
...some other codes...
我的問題是在這部分
<filter-mapping>
<filter-name>MyFilter</filter-name>
<servlet-name>MyAction</servlet-name>
</filter-mapping>
爲什麼一個被映射到<filter-mapping>
標籤內的servlet?這種映射意味着什麼?另外,<listener>
是做什麼的?感謝您的回覆。
我試着用搜索引擎,但我覺得定義在搜索框中輸入我的問題很難。保留返回不能回答我的問題的文章。那些文章回答了我的問題。非常感謝! – Jemp 2012-07-26 03:50:49
@Bnrdo:很高興聽到這個消息。不用謝 – 2012-07-26 03:52:30