如何在Struts中获取Forward路径?mapping.getPath()返回Action路径
获取Forward路径的可行方案
可以获取到你需要的Forward路径,你当前的问题是用错了API:mapping.getPath()本身就是返回当前Action的配置路径,要获取Forward的路径需要按以下方式操作:
- 先通过
ActionMapping的findForward()方法传入你配置的Forward名称,获取对应的ActionForward对象 - 再调用该
ActionForward对象的getPath()方法,就能得到目标Forward路径
示例代码:
// 替换成你实际配置的Forward名称,比如"success" ActionForward targetForward = mapping.findForward("success"); String forwardPath = targetForward.getPath();
内容的提问来源于stack exchange,提问作者Abhinav
相关产品推荐
相关产品推荐

