一、Struts2入门
Struts的官方网址是 http://struts.apache.org,在该网站上可以获取Struts的所有版本及帮助文档。
在Struts2程序中,这些jar文件是必须要添加的。
名称说明struts2-core-2.1.14.1.jarStruts2的核心类库xwork-core-2.1.6.jarXwork的核心类库ognl-2.7.3.jarOgnl表达式语言类库commons-logging-1.0.4.jarLog4j日志支持类库freemarker-2.3.15.jarFreemarker模板语言支持类库commons-io-1.3.2.jar处理IO操作的工具库commons-fileupload-1.2.1.jar文件上传支持类库创建Struts2的基本流程:
(1)新建Web项目,将Struts2的支持类型库文件添加到WEB-INF目录的lib文件夹中;
(2)在web.xml文件中生命Struts2提供的过滤器,名称为:org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter;
(3)在Web项目的源码文件夹中,创建名称为struts2.xml的配置文件,在此配置文件中定义Struts2中的Action对象。
说明:
<1> <package>标签,声明一个包,通过name属性指定包的名称为struts2,并通过extends属性指定此包继承于struts-default包。
<2> <action>标签,用于定义Action对象,它的name属性用于访问此Action的URL。
<3> <result>标签,用于定义处理结果和资源之间的映射关系,实例中<result>子元素的配置为处理成功后,请求将其转发到first.jsp页面。
(4)创建程序中的主页面index.jsp,在该页面中编写一个超链接,用于访问定义的Action对象,此链接所指向的地址是login.action。
<body>
<a href="login.action">请求Struts2</a>
</body>
(5)创建名称为result.jsp的页面,此页面是Action对象login处理成功后的返回页面。
转载于:https://www.cnblogs.com/Wyao/p/7007909.html
相关资源:struts2入门小案例源码