Struts——回顾

来源:互联网 发布:windows经典桌面图片 编辑:程序博客网 时间:2024/05/16 10:20
1、Struts 2的基本流程如下:
① Web浏览器请求一个资源。
② 过滤器Dispatcher查找请求,确定适当的Action。
③ 拦截器自动对请求应用通用功能,如验证和文件上传等操作。
④ Action的execute方法通常用来存储和(或)重新获得信息(通过数据库)。

⑤ 结果被返回到浏览器。可能是HTML、图片、PDF或其他。

具体过程如下:

hello.jsp通过<form action="struts.action" >————>   web.xml 通过filter————>调用struts.xml中的struts action————>通过org.action.StrutsAction调用StrutsAction.java执行success跳转————>最后调用ok.jsp跳转页面


2、Struts 2中有一下个种文件
两个XML
web.xml(filter、Filter-mapping)
struts.xml(package:  、action:  、result:)
一个Action类(Struts2中Action与容器是完全解耦(不继承类、不实现接口);继承ActionSupport,降低工作难度,充分利用Struts2提供的功能。)
③ 若干JSP页面(struts标签——OGNL(.、#、$、%)、数据标签、控制标签、表单标签、非表单标签)

3、struts应用环境的搭建步骤:

a. 建立数据库
b. 建立Web项目,打开MyEclipse,建立一个Web项目
c. 加载Struts 2的基本类库
d. 修改web.xml
e. 建立*.jsp文件,在项目的WebRoot文件夹下建立*.jsp文件。

f. 建立表对应的JavaBean和DBConn类

g. 建立Action类SaveAction
h. 创建并配置struts.xml文件

i. 创建success.jsp页面

j. 部署运行,部署后,启动Tomcat,在浏览器中输入