1、创建Java Web项目工程、将struts2的jar包拷贝到WebRoot/WEB-INF/lib目录
2、修改web.xml配置文件,在文件中添加struts2的核心过滤器
<filter>
<filter-name>s2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>s2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
3、创建struts.xml配置文件,文件目录在src根目录下
<?xml version="1.0" encoding="UTF-8" ?>
<struts>
<package name="struts2" extends="struts-default">
<action name="s2" class="com.msit.action.ProjectAction">
<result name="success">/index.jsp</result>
<result name="input">/error.jsp</result>
</action>
</package>
</struts>
4、编写struts2的Action类、实体类和Action类的属性一定要遵守JavaBean规范
package com.msit.action;
import com.opensymphony.xwork2.ActionSupport;
public class ProjectAction extends ActionSupport{
private String message;
public String excute() thorw Exception{
setMessage("Hello World !");
return SUCCESS;
}
public void setMessage(String message){
this.message = message;
}
public String getMessage(){
return message;
}
}
5、编写jsp文件、导入struts2标准标签库
<%@ taglib uri="/struts-tags" prefix="s" %>
<html>
<head>
<title>struts2开发步骤</title>
</head>
<body>
<h2><s:property value="mseeage" /></h2>
</body>
</html>
6、运行并测试