一.用maven创建一个javaweb项目:

pom.xml内容:
4.0.0 war struts2demo org.example struts2demo 1.0-SNAPSHOT 7 7 org.apache.tomcat.maven tomcat7-maven-plugin 2.2 org.apache.struts struts2-core 2.3.33 javax.servlet javax.servlet-api 3.1.0 provided
二.配置web.xml(过滤器),是struts2的入口
Archetype Created Web Application struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2 /* index.jsp
三.创建核心配置文件struts.xml

四.右键目录resources—>new—>XML Configuration File—>Struts Config,命名为struts,生成struts.xml文件
五.例子:hello struts2
访问路径:http://localhost:8080/test
struts.xml文件:
index.jsp
java下面建一个action类:

public class HelloAction implements Action {//execute()专门处理请求的方法public String execute() throws Exception {System.out.println("hello struts2~~~struts构建完成");
// return SUCCESS; //返回的结果可以是:Action接口内部常量return "OK"; //返回的结果也可以是自定义的字符串}@Overridepublic Object getValue(String s) {return null;}@Overridepublic void putValue(String s, Object o) {}@Overridepublic void setEnabled(boolean b) {}@Overridepublic boolean isEnabled() {return false;}@Overridepublic void addPropertyChangeListener(PropertyChangeListener propertyChangeListener) {}@Overridepublic void removePropertyChangeListener(PropertyChangeListener propertyChangeListener) {}@Overridepublic void actionPerformed(ActionEvent actionEvent) {}}
index.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
index
点击前往测试页面
HelloWorld.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
hello
HelloStruts2
参考例子:
【Struts2】一_idea快速搭建struts2框架
【IDEA版】简单快速上手撸Struts框架
上一篇:三字经全文解释