里面的web.xml中的,这是什么意思?
问题描述:
我开始学习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>
是做什么的?感谢您的回复。
答
您是否试过Google?
为什么它是一个servlet被映射到标签内部?这种 映射意味着什么?
阅读:http://docs.oracle.com/cd/E13222_01/wls/docs81/webapp/web_xml.html#1039330
什么
<listener>
办?
http://docs.oracle.com/cd/E13222_01/wls/docs81/webapp/web_xml.html#1039300
例子:http://tomcat-configure.blogspot.in/2009/01/tomcat-context-listener-example.html
我试着用搜索引擎,但我觉得定义在搜索框中输入我的问题很难。保留返回不能回答我的问题的文章。那些文章回答了我的问题。非常感谢! – Jemp 2012-07-26 03:50:49
@Bnrdo:很高兴听到这个消息。不用谢 – 2012-07-26 03:52:30