简单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>
<constant name="struts.custom.i18n.resources" value="messages" />
<constant name="struts.i18n.encoding" value="UTF-8"/>
<constant name="struts.objectFactory" value="spring"/>
<constant name="struts.ui.theme" value="simple"/>
<include file="struts-comment.xml"/>
<package name="Login" extends="struts-default" namespace="">
<interceptors>
<interceptor name="checkLogin" class="com.shopping.interceptor.CheckLoginInterceptor"/>
<interceptor-stack name="checkLoginStack">
<interceptor-ref name="checkLogin">
<param name="excludeMethods"></param>
<param name="check">I am here</param>
</interceptor-ref>
<interceptor-ref name="defaultStack"/>
</interceptor-stack>
</interceptors>
<global-results>
<result name="login">./Login/Login.jsp</result>
</global-results>
<action name="GoLogin" class="checkLoginBean" method="goLogin">
<result name="GoLogin">./Login/Login.jsp</result>
</action>
<action name="GoLogout" class="checkLoginBean" method="goLogout">
<result name="Logout_success" type="redirect-action">GoLogin</result>
</action>
<action name="CheckLogin" class="checkLoginBean" method="checkUser">
<result name="login_success" type="redirect-action">ShowGoods</result>
<result name="login_failure">./Login/Login.jsp</result>
</action>
</package>
</struts>
以后做项目可能用的到。
Struts2配置详解
本文详细介绍了Struts2框架的配置文件struts.xml内容。包括国际化资源设置、UI主题选择、拦截器定义及使用等核心配置。展示了如何通过配置实现登录验证流程。
567

被折叠的 条评论
为什么被折叠?



