<result name="success">success.jsp</result>
<result name="success" type="dispatcher"> success.jsp </result>
If one configure the success.jsp page in Web content folder, have to write the <param> tag (optional). change the success.jsp page location in Web content folder and write the <param > tag under <result> tag. <param > represent location of View pages.
struts.xml
//If we are taken the success.jsp page in resource folder. <action name="result" class=" Action class"> <result name="success" type="dispatcher"> <param name=" view page location">/resource/success.jsp</param> </result> </action>
If one pass the input from the browser, and that input value is set to the action class through request object. Then, the properties can be called in another FreeMakerView page using predefined templates. FreeMaker view pages saved on filename.fm.
Welcome to SPLessons ${id} ${name}
FreeMaker type is defined in the struts.xml file.
<pre><action name="result" class=" Action class"> <result name="login" type="freemaker"> <param name=" view page location">/resource/login.fm</param> </result> </action>
<struts> <package name="default" extends="struts-default"> <action name="login" class="LoginActionClassName" method="execute"> <result name="login" type="redirect"> <param>/Newlogin.jsp</param> <result> <action> <package> <struts>