如何在Struts中获得前向路径

问题描述 投票:0回答:1

在下面提到的项目中,我想检索下面提到的以黄色标记的前向路径。可以吗?

我尝试过这样做 -

String af = mapping.getPath();

但这实际上返回了下面提到的黄色标记。

我尝试使用mapping.getPath();

但它实际上返回的是 Action 路径而不是 Forward 路径。

struts struts-1
1个回答
0
投票

要从操作配置中获取转发路径,您可以使用 Struts API。

ActionMapping::findForward()
返回映射到操作配置或全局转发的
ForwardConfig
对象。

查找并返回

ForwardConfig
实例,定义应如何处理转发到指定的逻辑名称。这是通过检查指定转发配置的本地配置然后全局配置来执行的。如果找不到转发配置,则返回
null

现在,您可以按姓名获取转发

ActionForward forward = mapping.findForward("hello1");
String path = forward.getPath();
© www.soinside.com 2019 - 2024. All rights reserved.