我希望你能帮助我!
我无法提供更深入的示例,但我可以尝试在记事本上向您解释或复制类似内容以显示给您。
想象一下,我有一个带Tabview组件和两个标签的.xhtml页面。当我按“ F5”而不在这些选项卡之间进行更改时,我的页面可以正常工作,但是如果我更改活动选项卡并按F5,则后端的Java bean会丢失它的值,并且无法从JSF上下文中获取参数。>
您能想象一下吗?
OOOpps ...我几乎忘了提到我的Java bean属于ViewScoped。
stackTrace的示例:
javax.el.ELException: //C:/work/project/.metadata/.plugins/org.eclipse.core.resources/.projects/MyProject/beadep/dev_domain/webProject/report/financial/edition/financial_data.xhtml @23,68 value="#{financialDataBean.customerData.customerGroups}": java.lang.NullPointerException
at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:114)
...
Caused by: javax.el.ELException: java.lang.NullPointerException