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