我有一个场景,我需要将来自 struts 2 动作的请求转发到不是 Struts 2 的遗留动作类。这是我的流程
JSP(serverd from struts 2 action under customer namespace)--->Action1(Struts 2 action under customer namespace)--->Action2(Non Struts 2 Action)--->ResultJSP.
这是我的结果注释,它实际上将请求转发给遗留操作
@Result(name = "displayCustomer",location = "legacyAction.do", type = "dispatcher")
我可以正确地看到我的 ResultJSP。但问题是浏览器正在寻找包含在该jsp 中的所有资源,如图像、命名空间下的javascript 文件,即客户(这是第一个操作命名空间,也是触发请求的JSP 页面的命名空间)。浏览器的默认行为是否会在触发请求的路径下查找页面资源(并提交表单)(假设路径是相对的)?
有没有一种方法可以让浏览器查找相对于实际页面路径而不是原始请求路径的资源?
可能是查询不是很清楚,但我尽力用文字表达