Configure the Action Servlet Mapping
Previous | Home | Next |
The configuration of action servlet mappings is defined in the Java Servlet Specification. ActionServlet is a Servlet class so only one instance of ActionServlet will be created for each web application.
Your application has 100 ActionServlet classes which means the web application would have 100 ActionServlet instances, corresponding to each ActionClass defined in your application. We can defining theURL by Prefix matching and extension matching.
Extension matching Example :-web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.5" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <servlet> <servlet-name>action</servlet-name> <servlet-class>org.apache.struts.action.ActionServlet</servlet-class> <init-param> <param-name>config</param-name> <param-value>/WEB-INF/struts-config.xml</param-value> </init-param> <init-param> <param-name>debug</param-name> <param-value>3</param-value> </init-param> <init-param> <param-name>detail</param-name> <param-value>3</param-value> </init-param> <load-on-startup>0</load-on-startup> </servlet> <servlet-mapping> <servlet-name>action</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> </web-app>
prefix matching Example :-<servlet-mapping><servlet-name>action</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping>
Previous | Home | Next |