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
Why are struts tightly coupled?
What is the purpose of @customvalidator annotation?
What are the two scope types for formbeans?
Who wrote struts?
What do you mean by actionform?
What is the purpose of '@customvalidator'?
In which method of action class the business logic is executed?
Which technologies can be used at view layer in struts?
What is jakarta struts framework?
How is the action mapping specified?
What is the purpose of @result annotation?
What is the purpose of @validations annotation?
How an actionform bean is created?
What is the purpose of execute() method?
How are interceptors and servlet filters different?