is it necessary to write struts-confing.xml ,what tags are
important in that xml file?
Answer Posted / rajasekhar
Yes, it is necessary to provide the configuration file. But
it is not compulsary that the name of the file should be
struts-config.xml. We need to configure the name of the
file in the deployment descreptor(web.xml) of the web
application.
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>
org.apache.struts.action.ActionServlet </servlet-
class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-
value>
</init-param>.....
<servlet>
Important tag in the configuration files are:
<struts-config>
<form-beans>
<form-bean name=" employForm" class="com.emp.EmployForm"/>
</form-beans>
<global-forwards>
<forward name="success" path="success.jsp" />
</global-forwards>
<global-exceptions>
<excetption key="some.key" type="ExceptionType"
path="SomeException.jsp" />
</global-exception>
<action-mappings>
<action path="/login" name="employForm"
type="com.emp.EmployAction" scope="request\session"
input="/login.jsp" validate="true/false" >
<forward name="success" path="/Mainpage.jsp" />
<forward name="failure" path="/Errorpage.sp" />
</action>
</action-mappings>
<controller
processorClass="org.apache.struts.action.RequestProcessor"/>
<message-resource parameter="applicationResources" />
</struts-config>
| Is This Answer Correct ? | 20 Yes | 0 No |
Post New Answer View All Answers
What is the purpose of action-mappings tag in struct-config.xml?
What is the forward action utilized for?
What is the naming convention for a resource bundle file in struts2?
Are struts and shocks the same?
Is struts mvc framework?
What is the purpose of @conversionerrorfieldvalidator annotation?
What is the struts in java?
How are interceptors and servlet filters different?
What is apache struts vulnerability?
What is front controller in struts?
Are struts still used?
What is role of action class?
What is the need of struts?
What are struts in java?
What are different Struts2 tags? How can we use them?