Struts2 是一个非常优秀的MVC框架,是基于Model2 设计模型设计的.在企业的开发中Struts2框架越来越多的被使用,所以我们来配置一下Struts2的一个使用案例.
搭建struts2环境时,我们一般需要做以下几个步骤的工作:
第一步:创建javaweb工程
第二步:找到开发Struts2应用需要使用到的jar文件.
到,我们使用版本为2.3.3。下载完后解压文件,开发struts2应用需要依赖的jar文件在解压目录的lib文件夹下。不同的应用需要的JAR包是不同的。下面给出了开发Struts 2程序最少需要的JAR。
如图:
第三步:在WebRoot下新建demo1的文件夹在demo1下创建页面demo1.jsp代码如下
在浏览器中的运行结果如下:
当点击这个超链接的时候,我们需要提交到后台的Action中.这时我们就需要编写一个Action
第四步:创建Action文件,用来控制页面和服务器之间的转发。
ction执行了....");
// 字符串想象成是一个逻辑视图名称.这个逻辑视图在struts的配置中要用到.
}
写好一个Action之后,这个类要运行必须让服务器知道,所以就需要将这个类进行配置.
第五步:编写Struts2的配置文件,这个文件要求:
(1)必须放置到src下(即项目的classpath的根路径下)
(2)名称必须叫做strutsml,不能叫做其他的名称
配置如下:
<!-- name的值就是Action中返回的那个字符串(逻辑视图名称),标签中的值就是执行成功后要转向的页面 -->
Action执行完之后要进行页面的跳转,我们转发到一个demo2.jsp中.
demo2.jsp的代码如下
>成功结果页面</h1>
y>
ml>
最后Struts2要想运行必须要配置web.xml.在web.xml中配置其核心过滤器.
第六步:在wl中加入Struts2 MVC框架启动配置,过滤器,没有它struts2就不能启动strus2的功能也就无法实现。