JSF将Object传递到另一个页面



我正在尝试将对象传递到另一个站点。所以我有我的画廊。xhtml,我设置一个对象为当前和重定向到另一个页面:

<h:form>
        <a4j:commandButton value="Edit Skin"
            action="#{helloBean.setCurrentSkin(skin)}"
            onclick="window.location.href = 'resources/html/Editor.xhtml';" />
</h:form>

但是当第二页的getter被调用时,当前对象又为空。

是否为每个页面生成bean ?我怎样才能做到这一点呢?

我的问题是我将bean声明为@ViewScoped,但正确的标记是@SessionScoped。这可以确保Bean在整个会话中保存其值,而不仅仅是一个视图。

相关内容

  • 没有找到相关文章