javascript - 使用 javascript 或其他方法检查 bean 是否为 null

标签 javascript html jsp struts

当用于创建 myBean 的值不为空时,以下代码片段有效。

myBean 具有 null 值时,我该如何处理这种情况?有没有办法检查 bean 的值?

<bean:define id="myBean" name="<%=myName%>" property="<%=myProp%>"/>

现在如果 myName 和/或 myProp 为空,

错误 javax.servlet.jsp.JspException: Define tag cannot set a null value 错误。

尝试的解决方案:

<c:if test="${not empty myBean}">
            <bean:define id="myBean" name="<%=myName%>" property="<%=myProp%>"/>
            </c:if>

最佳答案

@bouncingHippo 使用 struts 逻辑标记来检查空值。喜欢,

<logic:present name="<%=myName%>" property="<%=myProp%>">
   <bean:define id="myBean" name="<%=myName%>" property="<%=myProp%>"/>
</logic:present>

如果这有帮助,请告诉我..

关于javascript - 使用 javascript 或其他方法检查 bean 是否为 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19189073/

相关文章:

javascript - 当我在代码中使用样式化类时,为什么 javascript 代码不起作用?

javascript - 当在AngularJS中的数据库中设置值时,如何将复选框显示为已选中

javascript - jQuery 限制我加载/附加的字符数量?

php - 使用包含 500 多行的表时 IE 变慢

html - Big Cartel - Luna 2x2 产品主页

javascript - 通过 javascript 代码隐藏到 jsp 元素的可见性

javascript - 正则表达式否定几个字符

jquery - 如何在另一个动画背景中为字幕添加过渡

java - 显示表格标签以在单列中创建多个链接

java - 如果测试不显示代码部分 - spring mvc