java - 在 JSP 中使用 if

标签 java jsp jstl el

我正在尝试使用 if 条件来显示或不显示我的 JSP 文件之一中的项目。

我目前有

<c:if test="${fn:length(${model.listOfListProducts}) gt 0}">
<p> we got in </p>
</c:if>

我正在尝试查看模型对象中的列表 < List<>> 之一的长度是否本质上大于 0(不为空)

但这并不显示我放入其中的段落。我的测试语句语法错误吗?

最佳答案

从嵌套表达式中删除 $

<c:if test="${fn:length(model.listOfListProducts) gt 0}">
  <p> we got in </p>
</c:if>

另请参阅

关于java - 在 JSP 中使用 if,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24921913/

相关文章:

java - 传递常量会自动通过引用传递吗?

java - 将数据集从 Oracle PL/SQL 传递到 Java 的适当方法

java - 调度程序 servlet 抛出异常 : NumberFormatException

java - 解析几个文本框(Java)

java - AdMob 直销广告未展示

java - <jsp :include> with @WebServlet and web. xml 中的页面属性

java - 中文或日文字符串比较

ajax - java jSTL使用ajax填充表数据

java - 无法使用 JSTL 对 session 中的属性使用方法访问器

jsp - 格式 Spring :message argument