1.基本流程
.jsp => 查找struts.xml里面的动作名称 => 找动作名称匹配的动作类,执行默认的方法 => 方法的返回值 => struts.xml匹配结果值 => 跳转到相应的jsp页面
2.基本结构
Struts2->JavaResources->src->(包->类)+(struts.xml)
Struts2->WebContent->【WEB-INF->(lib)+(web.xml)】+【.jsp】
3.基本代码
类实现Action接口(implements Action)实现方法的返回值即为要跳转的界面。包名:com.action 类名:UserAction
struts.xml <package name="mm" namespace="/lm" extends="struts-default">
<action name="lml" class="com.action.UserAction">
<result name="success">/success.jsp</result>
<result name="error">/failure.jsp</result>
</action>
</package>
web.xml <filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
jsp <a href="lm/lml.action">点击跳转</a>
返回值为:success跳转到success.jsp error跳转到failure.jsp