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 the differences between struts1 and struts2?
How an actionform bean is created?
What is the purpose of @action annotation?
What is actioninvocation?
Why we use struts in java?
What is the purpose of redirect result type?
What is the significance of logic tags in Struts?
What does validation interceptor?
What is filter dispatcher in struts?
What is the purpose of global-forwards tag in struct-config.xml?
How to override the default error message that can come during file uploading process?
How does struts work?
What is the purpose of @results annotation?
What is pojo in struts2?
Explain the life cycle of a request in struct2 application?