java - 如何替换执行 ActionForward 方法

标签 java jsp

我第一次使用struts,

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

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

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

最佳答案

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

关于java - 如何替换执行 ActionForward 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23015792/

相关文章:

css - jsp:将页脚放在另一个 jsp 中包含的页面底部,并使内容可滚动

java - 如何在JavaFX中加载大量元素?

java - 如何将半透明 JWindow 上的鼠标事件传递到下面的 JFrame?

java - maven-compiler-plugin 3.2编译错误: cannot find symbol

java - 如何从 JSP 加载放在类路径中的属性文件?

javascript - struts 1.1 - 如何设置 html :submit through JS 的属性

java - 在与 JUnit SpringRunner 的集成测试期间未加载 SpringApplicationBuilder

Java RMI 教程 - AccessControlException : access denied (java. io.FilePermission

html - Servlet返回“HTTP状态404请求的资源(/Servlet)不可用”

java - 从下拉列表中的数据库检索值(<s :select>) using Struts 2 and Hibernate