一、创建项目引入jar包
登录https://struts.apache.org/download下载jar包
从这个路径下拷贝下图的jar包:\struts-2.5.20\lib
代码实现
- Web.xml
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>*.action</url-pattern>
</filter-mapping>
- Action
package com.test.action;
import com.opensymphony.xwork2.ActionSupport;
public class HelloWorld extends ActionSupport {
@Override
public String execute() throws Exception {
return "success";
}
}
- Struts.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
"http://struts.apache.org/dtds/struts-2.5.dtd">
<struts>
<package name="default" namespace="/" extends="struts-default" strict-method-invocation="false">
<action name="helloWorld" class="com.test.action.HelloWorldAction">
<result name="success">success.jsp</result>
</action>
</package>
</struts>
- success.jsp
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Insert title here</title>
</head>
<body>
这是HelloWorld!
</body>
</html>
输入一下网址:http://localhost:8080/aa/helloWorld.action
显示下图信息则表示成功