當用於創建myBean的值不爲null時,下面的代碼片段工作。使用javascript或其他方法檢查bean是否爲空
myBean
爲空值時,我該如何照顧情景?有沒有辦法檢查bean的值?
<bean:define id="myBean" name="<%=myName%>" property="<%=myProp%>"/>
現在如果myName
和/或myProp
爲null,
錯誤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>
什麼不起作用?你的意思是你得到一個js var myBean值爲'null'字符串,你想避免這種情況? – Ash
編輯,對不起,如果我不清楚 – bouncingHippo
高[此鏈接] [1]將BW helpful.This只是一個猜測 [1]:http://stackoverflow.com/a/14648106/ 1069633 –