日期:2014-05-17  浏览次数:20663 次

急求大婶知道,代码部分都弄好了,就是登录不上,是不是struts.xml配置错了?
工程中的结构如下两图:


struts.xml代码如下:
<struts>
<!-- 登录模块配置 -->
<package name="ccc-default" extends="json-default" namespace="/">
<!-- 注册拦截器 -->
<interceptors>
<interceptor name="checklogin" 
class="com.aaa.ccc.interceptor.CheckLoginInterceptor">                    </interceptor>
<interceptor-stack name="checklogin">
<interceptor-ref name="checklogin"/>
<interceptor-ref name="defaultStack"/>
</interceptor-stack>
<!-- 定义拦截器栈,将checklogin和defaultStack合并 -->
<interceptor-stack name="loginStack">
<interceptor-ref name="checklogin"/>
<interceptor-ref name="defaultStack"/>
</interceptor-stack>
</interceptors>
<!-- 为当前package中所有Action指定默认的拦截器-->
<default-interceptor-ref name="loginStack"/>
 <default-action-ref name="defaultAction"/>
<!-- 全局result定义 -->
<global-results>
<result name="error">/WEB-INF/jsp/error.jsp</result>
<result name="login" type="redirectAction">
<param name="namespace">/</param>
<param name="actionName">login</param>
</result>
</global-results>
<global-exception-mappings>
<exception-mapping result="error" exception="java.lang.Exception"></exception-mapping>
</global-exception-mappings>

<!-- 采用重定向方式调用login -->
<action name="defaultAction">
<result type="redirectAction">
<param name="namespace">/</param>
<param name="actionName">login</param>
</result>
</action>
<!-- 进入登录页面 -->
<action name="login">
<result>/WEB-INF/jsp/login.jsp</result>
</action>
<!-- 验证成功或失败 -->
<action name="loginform"
class="com.aaa.ccc.action.LoginAction">
                        <!--验证成功转发到main.action-->
<result name="success" type="redirectAction">main</result>
                        <!--验证失败-->
<result name="fail">/WEB-INF/jsp/login.jsp</result>
</action>
<!-- 验证成功后进入的主页面 -->
<action name="main">
<result>/WEB-INF/jsp/main.jsp</result>
</action>
</package>
</struts>


在浏览器地址栏中怎么输入(具体格式)?????
struts struts配置 interceptor namespace xml