Struts2框架开发步骤

来源:互联网 发布:程序员 月薪3万以下 编辑:程序博客网 时间:2024/04/29 02:53

1)、搭建开发环境:

A 获得框架jar:struts2.0-core.jar

B 获得第三方jar包: commons-fileupload-1.2.1.jarcommons-io-1.3.2.jar commons-logging-1.0.4.jar xwork-2.1.2.jar ognl-2.6.11.jarfreemarker-2.3.13.jar

 

2)、web.xml配置:filter 和 filter-mapping

 

3)、开发Service(xxxAction)(implementsAction 实现 execute方法或 extends ActionSupport)

 

4)、添加视图(jsp)

 

5)、获得配置文件 struts.xml (注意:要放置到src根下面, 配置不成功tomcat将不会正常启动)

定义 package 和 action。 package的属性包括: name;extends; namespace; abstract

 

补充: ServletActionContext可以使用.getRequest().getResponse().getServletContext()来获取相应的内置对象,但没有提供获得Session方法,可以通过获取request,然后再去得到session。



Struts 1: 不需要配置 struts.xml 文件, 因为跟 struts2 完全没有关系,只是为了市场。步骤: 1:配置 web.xml (Servlet 和 Servlet Mapping)     既通过 提交jsp页面获得 xxx.action2: ActionServlet 继承 HttpServlet 的service 方法。3:  通过properties 配置文件获取 value类的全限定名称(/login.action = com.tarena.struts.LoginService)   4: 反射创建对象, 对象要实现 Action接口的 execute方法.(返回类型:String -->loginOK.jsp)5: 通过转发实现 jsp页面显示.

原创粉丝点击