文档介绍:练习总结
知识了解:
一:struts提供的是流程控制。
二:struts是web层的开发框架。而spring是逻辑层的开发框架。
最复杂的逻辑在业务层,不归属struts。
第一步:导包,导入可能用到的包
第二步:配置ActionServlet,。只需改变一个地方。
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>
注意点:struts-config*.xml
</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-</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>
第三步:编写struts-,放置位置:web-inf下,可以先不编写,为空
<struts-config>
<form-beans>
<form-bean name="loginValidatorForm" type="" />
</form-beans>
<action-mappings>
<action path="/login" type="" name="loginValidatorForm"
scope="request" input="/" validate="true">
<forward name="ess" path="/" />
<forward name="error" path="/" />
</action>
</action-mappings>
<message-resources parameter=""
null="true" />
<plug-in className="">
<set-property property="pathnames"
value="/org/apache/struts/validator/validator-,
/WEB-INF/" />
</plug-in>
</struts-config>
第四步:编写Action子类,如LoginAction,继承自Action父类。
知识点:①Action类将请求和业务逻辑分开