从页面视图(确认页面)中删除语言切换
我找到了这段代码,但它在Spring MVC中不起作用
<c:if test="${!fn:contains(pageContext.request.servletPath,'/comfirmation')}">
//Other Code
</c:if>
答案 0 :(得分:4)
最后,我明白了。我们走了
<%
String url=request.getAttribute("javax.servlet.forward.servlet_path").toString();
if(url.equals("/Confirmation.htm")){
%>
//Language Toggle code
<% } %>
我决定用这个。另一种方法是从前端控制器开始在会话中存储url路径。
答案 1 :(得分:1)
pageContext.request.servletPath
将为您提供jsp的路径(而不是您的浏览器显示的网址)。
请求被转发到控制器,控制器返回视图的路径。该视图是使用第二个内部请求调用的