JSF - 目标无法到达,标识符“”解析为空 - 解决方法
JSF - Target Unreachable, identifier '' resolved to null - workaround
每次我没有为绑定属性(位于 facelet 中)设置值时,我都会得到异常;
jsf Target Unreachable, identifier '' resolved to null
facelet 的两种用法:
<my:tag ... tagBingingBean="#{myBean}"/>
<my:tag ... /> causes NPE
所以我的问题是...
有没有办法捕捉 NPE 并在绑定没有价值的情况下忽略它?
谢谢
好吧,我想也许我可以弄清楚如何使用 EL JSF 2.0 来真正解决它 http://java.sun.com/jstl/core
...
<composition ...>
<c:if test="#{not empty tagBingingBean}">
<h:panelGroup ... binding="#{tagBingingBean}">...</h:panelGroup>
</c:if>
<c:if test="#{empty tagBingingBean}">
...
</c:if>
</composition>
我不确定这是最终解决方案,但是,是的,它有助于在 null 绑定属性值
的情况下解决 NPE 问题
每次我没有为绑定属性(位于 facelet 中)设置值时,我都会得到异常;
jsf Target Unreachable, identifier '' resolved to null
facelet 的两种用法:
<my:tag ... tagBingingBean="#{myBean}"/>
<my:tag ... /> causes NPE
所以我的问题是...
有没有办法捕捉 NPE 并在绑定没有价值的情况下忽略它?
谢谢
好吧,我想也许我可以弄清楚如何使用 EL JSF 2.0 来真正解决它 http://java.sun.com/jstl/core
...
<composition ...>
<c:if test="#{not empty tagBingingBean}">
<h:panelGroup ... binding="#{tagBingingBean}">...</h:panelGroup>
</c:if>
<c:if test="#{empty tagBingingBean}">
...
</c:if>
</composition>
我不确定这是最终解决方案,但是,是的,它有助于在 null 绑定属性值
的情况下解决 NPE 问题