当前位置:编程学习 > JAVA >>

strut2的配置问题

strut2 配置问题,总是跳转不了页面,result
进入了我的 action中 method方法
就是result不了页面,很奇怪

<?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.objectFactory" value="spring" />
<constant name="struts.ognl.allowStaticMethodAccess" value="true" />
<constant name="struts.enable.SlashesInActionNames" value="true" />
<constant name="struts.action.extension" value="action,do"/>
<constant name="struts.devMode" value="true" />
<constant name="struts.consoleEnabled" value="true" />

<include file="struts/sessionManage.xml"></include>


<package name="default" extends="json-default">
<interceptors>
<interceptor-stack name="foxStack">
<interceptor-ref name="defaultStack"/>
<interceptor-ref name="timer"/>
<interceptor-ref name="logger"/> 
</interceptor-stack>
<interceptor-stack name="tianqueStack">
<interceptor-ref name="foxStack"/> 
</interceptor-stack>
</interceptors>
<default-interceptor-ref name="tianqueStack" />
<global-results>
<result name="notHavePermissionResult">/WEB-INF/jsp/common/notHavePermissionResult.jsp</result>
<result name="none777">/WEB-INF/jsp/common/error404.jsp</result>
<result name="all">/WEB-INF/jsp/common/errorException.jsp</result>
</global-results>

</package>
</struts>


这是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="sessionManage" extends="default" namespace="/sessionManage">
<default-class-ref class="sessionManageController"></default-class-ref>
<action name="login"  method="login">
<result>MyJsp.jsp</result>
</action>
</package>
</struts>
sessionManage.xml 文件

package com.fox.auth.controller;

import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;

import com.opensymphony.xwork2.ActionSupport;



@Controller("sessionManageController")
@Scope("prototype")
public class SessionManageController extends ActionSupport {
/**
 * 
 */
private static final long serialVersionUID = 1L;


public String login() {
System.out.println("xxxyyyyxxx");
return SUCCESS;
}


}

这是java文件 --------------------编程问答-------------------- strut2 配置问题,总是跳转不了页面,result
进入了我的 action中 method方法
就是result不了页面,很奇怪

<?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.objectFactory" value="spring" />
<constant name="struts.ognl.allowStaticMethodAccess" value="true" />
<constant name="struts.enable.SlashesInActionNames" value="true" />
<constant name="struts.action.extension" value="action,do"/>
<constant name="struts.devMode" value="true" />
<constant name="struts.consoleEnabled" value="true" />

<include file="struts/sessionManage.xml"></include> 


<package name="default" extends="json-default">
<interceptors>
<interceptor-stack name="foxStack">
<interceptor-ref name="defaultStack"/>
<interceptor-ref name="timer"/>
<interceptor-ref name="logger"/>  
</interceptor-stack>
<interceptor-stack name="tianqueStack">
<interceptor-ref name="foxStack"/>  
</interceptor-stack>
</interceptors>
<default-interceptor-ref name="tianqueStack" />
<global-results>
<result name="notHavePermissionResult">/WEB-INF/jsp/common/notHavePermissionResult.jsp</result>
<result name="none777">/WEB-INF/jsp/common/error404.jsp</result>
<result name="all">/WEB-INF/jsp/common/errorException.jsp</result>
</global-results>

</package>
</struts>


这是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="sessionManage" extends="default" namespace="/sessionManage">
<default-class-ref class="sessionManageController"></default-class-ref> 
<action name="login" method="login">
<result name="success">MyJsp.jsp</result>
<result name="error">AAA.jsp</result> 

<result name="input">BBB.jsp</result> 
--------------------编程问答-------------------- 还是不行的 --------------------编程问答-------------------- <result name="input">BBB.jsp</result>  
<result name="input">/BBB.jsp</result>   --------------------编程问答-------------------- 还是不行,就是跳转不到页面。action中的方法都执行了 --------------------编程问答-------------------- 希望大家踊跃发表自己的看法 --------------------编程问答-------------------- 页面有在 web文件下面吗? --------------------编程问答-------------------- <action name="login" class="com.fox.auth.controller.SessionManageController" method="login">
加群:199632302 交流 --------------------编程问答-------------------- 有个命名 空间 namespace="/sessionManage"  你的jsp  必须放入这个folder 里面 吧,你这个 肯定是只有前台报错,,找不到 文件   后台没 异常吧!!
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,