1.配置web.xml文件
<!-- 配置struts2的前端配置器 -->
<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>/*</url-pattern>
</filter-mapping>
2.编写业务处理类
package com.kennosaur.action;
public class HelloAction {
/**
* 在struts2中所有的业务方法都是public的
* 返回值都为String类型,所有的业务方法都没有参数
* 方法名可以自定义,默认为execute
* @return
*/
public String execute() {
System.out.println("hello struts~~");
return "success";
}
}
3.在src下添加struts.xml配置文件,该文件名不能更改
<struts>
<package name="default" extends="struts-default" namespace="/">
<!-- 配置action 配置url和处理类的方法进行映射 -->
<action name="hello" class="com.kennosaur.action.HelloAction">
<result>/hello.jsp</result>
</action>
</package>
</struts>
4.编写hello.jsp页面
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>hello.jsp</title>
</head>
<body>
hello.jsp
</body>
</html>