Struts2概述
Struts2其实并不是一个陌生的Web框架,Struts2是以Webwork的设计思想为核心,吸收了Struts1的优点,因此,可以认为Struts2是Struts1和
Webwork结合的产物。 Struts2是一个兼容Struts1和WebWork的MVC框架。Struts2框架是一个轻量级的MVC流程框架,轻量级是指程序的代码不是
很多,运行时占用的资源不是很多,MVC流程框架就是说它是支持分层开发,控制数据的流程。
框架搭建
(1)首先下载Struts2的包
下载地址:点击打开链接
(2)找到apps下的blank的war包
(3)将blank包中的WEB-INF下的classes中的Struts.xml文件拷贝到工程中的src的目录下
(4)将struts2-blank-2.1.6.war\WEB-INF\lib下的7个jar包拷贝到工程中的WEB-INF下的lib下,名称如下图
实例编写
(5)在web.xml下写好过滤器
<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>
(6)Struts.xml中写好action
<package name="default" namespace="/" extends="struts-default"> <action name="hello"> <result> /Hello.jsp </result> </action> </package>
(7)创建jsp页,命名为Hello
(8)jsp页的编辑
<body> Hello Struts2 <br> </body>
(9)在tomcat上发布,结果如下图
这个HelloWord小程序很好的说明了Struts2的搭建,以及简单的应用,希望对大家有所帮助。
版权声明:本文为博主原创文章,未经博主允许不得转载。
时间: 2024-10-10 00:23:40