struts2中转发:
类ActionForward中的代码
package com.luhua.action;
import com.opensymphony.xwork2.ActionSupport;
public class ActionForward extends ActionSupport{
private static final long serialVersionUID = 1L;
public String execute(){
return "success" ;
}
}
1.从action到页面
struts.xml的配置如下:
<package name="default" namespace="/forward" extends="struts-default">
<default-action-ref name="index" />
<action name="first" class="com.luhua.action.ActionForward" method="execute" >
<result name="success" >/WEB-INF/page/index.jsp</result>
</action>
</package>
[color=red] /WEB-INF/page/index.jsp 这里WEB-INF前面必须加上/ ,[/color]
2.同一包中,action跳action
<package name="default" namespace="/forward" extends="struts-default">
<default-action-ref name="index" />
<action name="first" class="com.luhua.action.ActionForward" method="execute" >
<result name="success" >/WEB-INF/page/index.jsp</result>
</action>
<action name="forward" class="com.luhua.action.ActionForward" method="execute" >
<result name="success" type="redirectAction">/first</result>
</action>
</package>
[color=red] /first 这里可以加/可以不加,[/color]
类ActionForward中的代码
package com.luhua.action;
import com.opensymphony.xwork2.ActionSupport;
public class ActionForward extends ActionSupport{
private static final long serialVersionUID = 1L;
public String execute(){
return "success" ;
}
}
1.从action到页面
struts.xml的配置如下:
<package name="default" namespace="/forward" extends="struts-default">
<default-action-ref name="index" />
<action name="first" class="com.luhua.action.ActionForward" method="execute" >
<result name="success" >/WEB-INF/page/index.jsp</result>
</action>
</package>
[color=red] /WEB-INF/page/index.jsp 这里WEB-INF前面必须加上/ ,[/color]
2.同一包中,action跳action
<package name="default" namespace="/forward" extends="struts-default">
<default-action-ref name="index" />
<action name="first" class="com.luhua.action.ActionForward" method="execute" >
<result name="success" >/WEB-INF/page/index.jsp</result>
</action>
<action name="forward" class="com.luhua.action.ActionForward" method="execute" >
<result name="success" type="redirectAction">/first</result>
</action>
</package>
[color=red] /first 这里可以加/可以不加,[/color]