编程语言
首页 > 编程语言> > java – 如何从Spring MVC框架中的jsp获取url路径

java – 如何从Spring MVC框架中的jsp获取url路径

作者:互联网

从页面视图中删除语言切换(确认页面)

我找到了这个代码,但它在Spring MVC中不起作用

<c:if test="${!fn:contains(pageContext.request.servletPath,'/comfirmation')}">
         //Other Code
</c:if>

>我的实际网址是(ShoppingCart.jsp).
>它在/viewCart.htm,/updateCart.htm,/Confirmation.htm,etc时使用.
>因此,用户转到/Confirmation.htm,它也会重定向到ShoppingCart.jsp,但浏览器中的url路径是/Confirmation.htm.
>我想在上面提到的调用/Confirmation.htm时删除语言切换.

解决方法:

终于我明白了.开始了

<%
    String url=request.getAttribute("javax.servlet.forward.servlet_path").toString();
    if(url.equals("/Confirmation.htm")){    
%>
     //Language Toggle code
<% } %>

我决定用它.另一种方法是自前控制器以来在会话中存储url路径.

标签:jsp-tags,java,spring-mvc,jsp
来源: https://codeday.me/bug/20190903/1795954.html