zaczynam się uczyć Struts 2. natknąłem się na ten kod:<servlet-name> wewnątrz <mapowanie filtru> pliku web.xml, co to znaczy?
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...
Moje pytanie jest w tej części
<filter-mapping>
<filter-name>MyFilter</filter-name>
<servlet-name>MyAction</servlet-name>
</filter-mapping>
Dlaczego jest to serwlet jest mapowany wewnątrz znacznika <filter-mapping>
? Co implikuje tego rodzaju mapowanie? Co robi <listener>
? Dzięki za odpowiedzi.
Próbowałem googling, ale uważam ciężko określającą moje pytanie w polu wyszukiwania. Zachowuje powracający artykuł, który nie odpowiada na moje pytania. Ten artykuł odpowiedział na moje pytania. Wielkie dzięki! – Jemp
@Brrdo: Dobrze to słyszeć. Zapraszamy –