准备工作: 下载Struts2的开发环境,下载地址:https://struts.apache.org/ 下载完成后解压压缩包,如图所示: 目录结构说明: apps : 这里名放的是一系列的war文件(war文件就是web项目打成的war包,类似于java文件的jar文件,war文件可以直接放入Tomcat中使用)。 docs : 这里面放的是一些开发文档和API。 lib : 这里放的是Struts2框架开发需要用到的jar包。 src : Struts2的源代码。
然后就可以开始创建一个Web项目 第一步先引入jar包:打开下载好并解压完成后的Struts2的开发环境,打开apps目录,可以看到这样一个文件夹,struts2-blank.war,使用这个war包的原因是:它包含了一个Struts2的最基本流程,也是这5个war文件中最简单的。 将其放入到Tomcat中,运行Tomcat后,可以自动解压这个war文件,找到它,打开这个文件夹之后找到WEB-INF文件中的lib目录,把里面所有的jar文件全部复制到你现在要创建的的web工程中的相同目录下。这样,jar包就导入结束了。
接下来需要去创建一个JSP页面,在body结构中代码如下所示: 接着再src中编写一个Action类 /** * Struts2的入门Action类 */
public class HelloAction { /** * 提供一个方法:其签名是固定的,共有的,返回值是String类型 方法名execute,在这个方法中不能传递参数。 */ public String execute() { System.out.println("HelloAction............"); return "success"; } }然后我们就需要对Action进行一下配置了,还是在src下创建一个名称叫做struts.xml的配置文件,名称必须一模一样,不可以有改动,配置文件的内容为:
最后一步,配置前端控制器,即核心过滤器: 打开你web工程下的web.xml文件,进行如下配置: 至此,一个完整的Struts2的使用配置过程就结束了。
