首页 > 代码库 > Struts2应用的开发步骤
Struts2应用的开发步骤
1.在web.xml文件中定义核心Filter来拦截用户请求
由于web应用是机遇请求/响应框架的应用,所以不管哪个MVC Web框架,都需要在web.xml中配置该框架的核心Servlet或Filter,这样才可以让该框架介入Web应用中。
<!-- 定义Struts2的核心Filter --><filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng .filter.StrutsPrepareAndExecuteFilter</filter-class></filter><filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern></filter-mapping>
2.如果需要以POST方式提交请求,则定义包含表单数据的JSP页面,如果仅仅只是以GET方式发送请求,则无需经过这一步。
3.定义处理用户请求的Action类。
当Servlet或Filter拦截用户请求后,通过两种方法来知道创建哪个Action的实例:
- 利用配置文件
- 利用约定
4.配置Action,对Java领域的绝大部分MVC框架而言,都喜欢使用XML文件来配置管理,现在Struts2的Convention插件借鉴了Rails框架的优点,开始支持“约定优于配置”的思想,采用约定方式来规定用户请求地址和Action之间的对应关系。
5.配置处理结果和物理视图资源之间的对应关系。
6.编写视图资源。
Struts2应用的开发步骤
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。