jsf transient view创建@ViewScope错误

时间:2017-07-09 12:20:23

标签: jsf stateless

我遇到的问题是我的无状态视图会产生以下错误

  

无状态视图不支持@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的无状态视图?

0 个答案:

没有答案