我有使用apache tiles的spring mvc应用程序。主文件是template.jsp,其中包含header.jsp,然后包含潜在消息和footer.jsp。 有没有办法检查jsp页面(使用JSTL)在哪个页面我在header.jsp代码中? 获取页面URL的常规方法并不好,因为
${pageContext.request.servletPath}
总是得到我应该是的页面,模板:
/WEB-INF/tiles/template.jsp
有没有办法以某种方式做到这一点,而不是在春天内向模型添加任何东西?
(因为这是执行此操作的方法之一)
答案 0 :(得分:2)
您可以使用JSP中的以下EL访问页面URL(就像在浏览器中显示的那样):
${requestScope['javax.servlet.forward.request_uri']}