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
Is struts mvc framework?
Define struts?
What is the use of jsonvalidation in struts?
What are the struts2 error message keys that can come during file uploading process?
What is the purpose of @beforeresult annotation?
What configuration changes are required to use resource files in Struts?
Can we have multiple struts config files ?
When should be opt for struts framework?
How can we group related actions in one group in Struts?
What is the purpose of @result?
How does one create an action in struts 2?
Which library is provided by struts for form elements like check boxes, text boxes etc?
What is difference between lookupdispatchaction and dispatchaction?
How many instances of servlet usually run in a struts application ?
Explain how to work with error tags?