当用于创建 myBean 的值不为空时,以下代码片段有效。
myBean
当有空值时,我该如何处理这种情况?有没有办法检查 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>