如何替换执行ActionForward方法

时间:2014-04-11 14:44:57

标签: java jsp

我第一次使用struts,

问题是,我的java类中有一个ActionForward执行方法, 在我的jsp页面中,我调用了另一个动作fooAction,它也在我的java类中声明了

tag:page namePag="<%=pagnum%>"
urlAccion="/foo.do?dispatch=fooAction"
idParam="numPage" />

尽管如此,我的jsp中的每个操作都指向execute方法,如果我更改execute方法的名称,页面会重定向到空白页面, 那么如何在不影响功能的情况下删除/重命名execute方法

1 个答案:

答案 0 :(得分:1)

In struts V1.1, by default it executes the "Execute Method". If you are very particular to redirect the request to a defined page.

Do this change in action mapping attribute
<action path="/fooAction" type="org.apache.struts.actions.ForwardAction"  parameter="/pages/fooActionJsp.jsp"/> 

Point the jsp to the appropriate page using the parameter