1.导入基本的5个包,分别是commons-logging-1.0.4.jar ,freemarker-2.3.8.jar ,ognl.jar , struts2-core-2.0.11.1.jar, xwork.jar.
2.在web.xml中加入内容
<filter>
<filter-name>struts2</filter-name><!-- 命名Struts 2.0核心类 -->
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class><!-- 指定Struts 2.0核心类 -->
</filter>
<filter-mapping><!-- 配置核心类处理的请求 -->
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern><!-- 指定处理用户所有请求 -->
</filter-mapping>
3.编写java类 继承 com.opensymphony.xwork.ActionSupport
LoginAction extends ActionSupport
就是这里出问题
4.配置struts.xml内容为
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<package name="struts" extends="struts-default">
<action name="login" class="com.struts2.action.LoginAction">
<result name="SUCCESS">/result.jsp</result> 这里的name最好是小写,有的时候大写也可以,不过有的时候不行
</action>
</package>
</struts>
5.在级jsp中用Struts标签导入 <%@ taglib prefix="s2" uri="/struts-tags" %>