我遇到的问题是我的无状态视图会产生以下错误
无状态视图不支持@ViewScoped bean
我设置了一个小测试,发现我的页面下面非常简化的版本没有支持bean会产生错误。
<?xml version='1.0' encoding='UTF-8' ?>
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://xmlns.jcp.org/jsf/facelets"
xmlns:f="http://xmlns.jcp.org/jsf/core"
xmlns:h="http://xmlns.jcp.org/jsf/html">
<f:view transient="true">
<h:body>
test
</h:body>
</f:view>
</ui:composition>
如果我删除了,
<h:body>
标签不会生成错误。我猜这与servlet有关,JSF会在后台自动生成,但经过大量的谷歌搜索后,我似乎无法找到解决方案。
如何使用标准JSF的无状态视图?