• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

JSF将对象传递给另一页

jsf 来源:4ndro1d 17次浏览

我试图将对象传递给另一个站点。所以,我有我的Gallery.xhtml,我设置对象为当前和重定向到另一页:JSF将对象传递给另一页

<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在整个会话中保持其值,而不仅仅是一个视图。


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)