一、准备Struts2的开发包
1、下载 网址:http://struts.apache.org/download
我下载的是Structs 2.3.34版本,也可以下载其他版本,下载后要进行解压
2、解压下载好的Struts2开发包,如下为解压好的目录结构
对文件结构进行简单介绍
二、Struts2初体验
1、创建一个web工程导入相应jar包
Structs 2.3.34解压开的lib文件夹有Struts开发可能用到的所有jar包,但是实际开发不需要用到这么多,
我们可以将apps下的 struts2-blank.war 解压进入到 WEB-INF下的lib中可以拿到struts2基本开发包,将这些包导入到项目中
2、创建一个页面:放置一个链接
新建一个index.jsp文件,在jsp中编写一个Action访问路径
<h1>Struts的入门案例</h1>
<a href="${pageContext.request.contextPath }/HelloAction">访问我第一个Struts2的Action</a>
3、编写一个Action
创建一个包com.sh.exam01,在该包下面新建一个HelloAction的类,在这个类中编写一个公有的,返回值为String类型,无参的execute方法
package com.sh.exam01;
public class HelloAction {
/**
* 提供一个默认的执行方法:execute
* @return
*/
public String execute() {
System.out.println("HelloAction中的execute执行了");
return "success";
}
}
Action编写好后为了使Struts能对其进行识别,需要对Action进行