struts-step
创建一个STRUTS应用的基本步骤
1.创建一个WEB工程.将所需的STRUTS包放入WEB-INF的lib目录下
2.将所需的struts标签的tld文件放入相应目录,并在web.xml文件中注册(使用网络路径可以省略此步)
3.开发Struts的配置文件: WEB-INF目录下创建struts-config.xml,并在web.xml文件中注册
例子:在web.xml注册(STRUTS应用都可以这样配置,可以直接复制到WEB.XML中)
<servlet>
<servlet-name>actionServlet</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>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>actionServlet</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
4.开发jsp页面(VIEW视图)
5.开发FormBean,并在struts-config.xml文件中配置该FormBean (用来传递用户提交的数据的DTO)
例子:
<form-beans>
<form-bean name="registForm" type="com.mvc.forms.RegistForm"></form-bean>
</form-beans>
6.开发Action,并在struts-config.xml文件中配置该Action跟转发页面
例子:
<action-mappings>
<action input="/pages/regist.jsp" path="/reqistAction" name="registForm" type="com.mvc.action.ReqistAction" scope="request" validate="true">
<forward name="succed" path="/pages/succed.jsp" />
<forward name="fail" path="/pages/fail.jsp" />
</action>
</action-mappings>
7.开发模型层(可以用javabean,ejb等)
8.添加需要的资源文件(并在struts-config.xml中配置)