How can I make own ActionServlet? with example
Answer Posted / ashwin k j
You can make your own ActionServlet by extending
RequestProcessor class and overriding its methods. The
example is given below....
package com.visualbuilder;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.RequestProcessor;
public class CustomRequestProcessor extends
RequestProcessor {
public boolean processPreprocess(HttpServletRequest
request, HttpServletResponse response) {
System.out.println("Called the preprocess method before
processing the request");
return super.processPreprocess(request,response);
}
}
The following is web.xml file u should change it accoringly
<?xml version="1.0" encoding="UTF-8"?><web-app
version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-
app_2_4.xsd"><servlet> <servlet-name>action</servlet-
name> <servlet-
class>com.visualbuilder.CustomActionServlet</servlet-
class> <init-param> <param-name>config</param-
name> <param-value>/WEB-INF/struts-config.xml</param-
value> </init-param> <load-on-startup>2</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>
Is This Answer Correct ? | 22 Yes | 7 No |
Post New Answer View All Answers
What is lookupdispatchaction?
What is the purpose of @after?
What are the differences between http direct and http indirect?
What is the purpose of global-forwards tag in struct-config.xml?
What inbuilt themes are provided by struts2?
Why actionservlet is singleton in struts?
What is request processor and how does it relates to action mapping?
In which method of action class the business logic is executed?
What are apache struts?
What is the purpose of @result annotation?
What is the purpose of @key?
What is the configuration files used in struts?
What are the loop holes of struts?
what is meant by Struts Validator Framework?
What do you know about validation plugin ?