嗨,我正在使用Java服务器页面中的复选框动态获取属性值。如果选中了该复选框,则它的值将为no-follow否则为null。
但我想如果我的值是null,那么rel也不会显示在锚标记中。我怎样才能做到这一点

我的代码是

<% String relAttribute = properties.get("./relAttribute","false");
String relAttributeValue=relAttribute.equals("true")?"nofollow":"";%>
<a class="play" title="Play video" target="_top" href="<%=appURL%>" rel="<%=relAttributeValue%>" >

最佳答案

您可以使用JSTL检查属性,然后将内容放在c:if标记的正文中

<c:if test="${relAttribute is not empty)">

关于java - 如何在jsp中获取报值(value),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19489301/

10-10 07:30