我有以下在 javascript 中执行的 JSTL 代码。如果我的名字值为空,它就会中断。如何用空白替换 null 值?
<script>
<c:forEach var="rawData" items="${reportRawDataList}" varStatus="status">
var aa='${rawData.visitor.firstName}';
</c:forEach>
</script>
最佳答案
您发布的代码看起来非常可疑。如果列表中有多个项目,那么您将获得同一变量名称的多个重复定义。
假设您已经缩写了代码,您可以这样做:
var aa='${empty rawData.visitor.firstName ? "" : rawData.visitor.firstName}';
关于javascript - 如果值为 null,则 javascript 中的 JSTL 会中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26412774/