2012-07-26 26 views
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> टैग के अंदर एक सर्वलेट मैप किया जा रहा है? इस तरह के मैपिंग का क्या अर्थ है? इसके अलावा, <listener> क्या करता है? उत्तरों के लिए धन्यवाद।

उत्तर

8

क्या आपने Google की कोशिश की है?

यह एक टैग के अंदर एक सर्वलेट मैप क्यों किया जा रहा है? इस तरह के मैपिंग का क्या अर्थ है?

इस पढ़ें: 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

+0

मैं googling की कोशिश की, लेकिन मैं कठिन समय खोज बॉक्स में मेरे सवाल को परिभाषित करने लगता है। ऐसे लेख को वापस रखता है जो मेरे प्रश्नों का उत्तर नहीं देता है। उन लेखों ने मेरे सवालों का जवाब दिया। आपका बहुत बहुत धन्यवाद! – Jemp

+0

@ बर्डो: यह सुनकर अच्छा लगा। आपका स्वागत है –