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
Explain about the
How can we upload files in Struts2 application?
How properties of a form are validated in Struts?
What's mvc pattern ?
How to use forward action to restrict a strut application to mvc?
What are the core classes of struts?
What are the two types of validations supported by validator framework?
What are the 5 constants of action interface?
What is Struts2?
How struts 2 validation works?
Is struts compatible with other java technologies?
Define struts?
What is the use of token interceptor in Struts2?
Why aren’t the struts tags maintained as part of the jakarta taglibs project ?
What is http forward?