java - JSP 条件语句

标签 java jsp

我有一些代码用于获取页面名称,并且我想将变量与字符串进行比较 - 但该语句始终返回“true”。

<%
    String uri = request.getRequestURI();
    String pageName = uri.substring(uri.lastIndexOf("/")+1);
%>

<c:if test="${pageName != 'home.html'}" >
<script src="<%= designPath %>/javascripts/constants.js" type="text/javascript"></script>
<script src="<%= designPath %>/javascripts/application.js" type="text/javascript"></script>
<script src="<%= designPath %>/javascripts/cart.js" type="text/javascript"></script>
</c:if>

最佳答案

应该尝试:

<c:if test="${pageName ne 'home.html'}" >

关于java - JSP 条件语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19015516/

相关文章:

javascript - 使用 Spring MVC 自动刷新对象的一些属性

java - Ajax 在用户名可用性方面无法与 JSP 配合使用

java - Collections.synchronizedMap()和synchronized之间的区别

java - 有多少外部**this**会有这个内部类?

java - 尝试连接到MySQL时出现NullPointerException

java - 数据未使用 Jsp Ajex crud 加载到数据表中

javascript - Bootstrap 日期时间选择器日历未显示

java - spring data jpa中的派生方法

java - 如何在我的方法中返回数组?

java - Spring提交后Servlet无法访问POST方法