【问题标题】:JSTL Core <c:if> not workingJSTL 核心 <c:if> 不工作
【发布时间】:2013-12-16 13:58:07
【问题描述】:

我正在将参数page 传递给我的JSP 页面,现在我在那里做了一个if 语句,但它不起作用。

<c:if var="${param.page == "course"}">class="active"</c:if>

有人知道我的问题是什么吗?

【问题讨论】:

    标签: java jsp jstl


    【解决方案1】:

    正确的使用方法是:

    <c:if test="${param eq 'greetTheWorld'}">
      <p>Hello world!</p>
    </c:if>
    

    将其视为编程中的if 子句。

    if (1 < 0) {
      print("something is wrong!");
    }
    

    【讨论】:

    • 正确,只是不能将双引号放在双引号内。
    【解决方案2】:

    使用 eq 来检查相等性。

    <c:if var="${param.page eq 'course'}">class="active"</c:if>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-04-05
      • 2014-11-15
      • 1970-01-01
      • 2011-07-04
      相关资源
      最近更新 更多