To create your own RequestProcessor, follow these steps:
1.Create a class that extends the org.apache.struts.action.RequestProcessor class.
2.Add a default empty constructor to the RequestProcessor implementation.
3.Implement your processPreprocess() method.
Listing 4.3: struts-config.xml.
<?xml version="1.0" encoding="ISO-8859-1" ?> <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd"> <struts-config> <form-beans> <form-bean name="lookupForm" type="ch04.LookupForm"/> </form-beans> <action-mappings> <action path="/Lookup" type="ch04.LookupAction" name="lookupForm" > <forward name="success" path="/quote.jsp"/> <forward name="failure" path="/index.jsp"/> </action> </action-mappings> <controller processorClass="ch04.WROXRequestProcessor" /> <plug-in className="ch04.WROXPlugin"/> </struts-config>