我正在尝试在div上设置align,例如:
somAttribute1
我的要求是仅在shoudSetAlign的值为true时才设置align,而在shoudSetAlign的值为false时不要设置任何值。如果我实现上面的代码,则是在shoudSetAlign的值为false时发生的,它将shoudSetAlign的空值设置为我不需要的值。 这种要求的原因是在客户端,我们检查是否设置了align。如果已设置,我们将保持原样。但是,如果未设置,则会在客户端的某些逻辑后面设置一些值。同样在将字符串追加到myObject.memberVariable时遇到了错误:
someAttribute2
请为我提供解决方案。
答案 0 :(得分:0)
添加标签库
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
并尝试此代码
<c:if test="${shoudSetAlign}">
<div align="${ myObject.memberVariable}" ></div>
</c:if>
<c:if test="${!shoudSetAlign}">
<div ></div>
</c:if>
,如果您要附加字符串,请添加<c:set var="myVar" value="someString" />
使用<div align="${ myObject.memberVariable}${ myVar}" ></div>