当您将 Tiles 与 Struts 一起使用并执行...
request.getRequestURL()
...您获得的 URL 例如/WEB-INF/jsp/layout/newLayout.jsp
,而不是用户输入/单击的真实 URL,例如/context/action.do
.
在较新的 Struts 版本 1.3.x 及更高版本中,您可以使用javaranch 中提到的解决方案并使用 request 属性获取真实 URL ORIGINAL_URI_KEY
。
但是如何在 Struts 1.2.x 中做到这一点?