Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在GET请求上初始化bean属性?_Java_Database_Jsf_Shop - Fatal编程技术网

Java 如何在GET请求上初始化bean属性?

Java 如何在GET请求上初始化bean属性?,java,database,jsf,shop,Java,Database,Jsf,Shop,我想在索引页面直接显示产品列表,比如说前10名最新产品之类的。 我该怎么做?如何让JSF对get请求在backingbean中运行一个方法并显示结果?创建一个请求/会话范围的bean,使@PostConstruct使用您想要显示的数据更新属性,从JSF访问属性。我不明白。。。你为什么需要这个重定向?为什么不准备好要在backingbean中显示的数据,然后。。在您的视图中显示它?嗯…preRenderView可能是答案,除非有更好的建议。@Fant这是我想做的,但是如果我的视图在我的欢迎列表中,

我想在索引页面直接显示产品列表,比如说前10名最新产品之类的。
我该怎么做?如何让JSF对get请求在backingbean中运行一个方法并显示结果?

创建一个请求/会话范围的bean,使
@PostConstruct
使用您想要显示的数据更新属性,从JSF访问属性。

我不明白。。。你为什么需要这个重定向?为什么不准备好要在backingbean中显示的数据,然后。。在您的视图中显示它?嗯…preRenderView可能是答案,除非有更好的建议。@Fant这是我想做的,但是如果我的视图在我的欢迎列表中,我的应用程序似乎直接进入视图,我需要它先运行backingbean,但我想我知道如何在.jsf中使用preRenderViewfile@Fant-是的,我太傻了。目前陷入Struts思维,设置列表数据,我可以用一个简单的35;{indexView.indexListXYZ}或其他东西直接调用数据。干杯。只要在bean的(post)构造函数中完成这项工作,是的:)