如何在jstl中使用三元运算符添加动态值

时间:2013-10-28 07:23:31

标签: java jsp jstl

在我的jsp页面中,我使用此代码在锚点中动态添加title属性。

<c:set var="titleAttributeValue" value="${(anchorListfields[3] != '') ? 'title=${anchorListfields[3]}' : ''}" scope="page" />

但不是在锚点中显示title属性的值,而是显示为<a href="/content/aib/personal/home/iwanto.html" rel="nofollow" title="${anchorListfields[3]}"><span><span>Start my Business</span><i></i></span></a>

我怎样才能实现这个我的语法错误

1 个答案:

答案 0 :(得分:0)

您的代码似乎正在运作。

  1. 确保/ WEB-INF / lib中有JSTL库。
  2. <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>指令添加到您的网页。
  3. 我正在使用glassfish 4