JSF在包含的Faceltes页面中的ManagedBean上设置属性
我是JSF新手,在做一些琐碎的事情时感到非常困惑。我在这里制作这个例子是为了详细说明我想做什么: 我有一个xhtml片段,比如stockQuoteFragment.xhtml,它由ManagedBean支持,比如StockQuoteService.java。StockQuoteService.java具有属性stockID和方法getStockQuote(),该方法具有获取stockID属性上设置的值的stockQuote的所有逻辑。stockQuoteFragment.xhtml显示#stockQuoteService.stockQuote 现在我有了另一个page Home.xhtml页面,该页面有一个方法getUserFavoriteStockID()的backingbean HomeBackingBean.java。我想在Home.xhtml中包含stockQuoteFragment.xhtml的内容,并将#homeBackingBean.userFavoriteStockID的值传递给StockQuoteService.setStockID()JSF在包含的Faceltes页面中的ManagedBean上设置属性,jsf,facelets,Jsf,Facelets,我是JSF新手,在做一些琐碎的事情时感到非常困惑。我在这里制作这个例子是为了详细说明我想做什么: 我有一个xhtml片段,比如stockQuoteFragment.xhtml,它由ManagedBean支持,比如StockQuoteService.java。StockQuoteService.java具有属性stockID和方法getStockQuote(),该方法具有获取stockID属性上设置的值的stockQuote的所有逻辑。stockQuoteFragment.xhtml显示#stoc
我不知道如何在JSF/Facelets中做到这一点。使用简单的JSP,我可以使用JSP包含和包含参数轻松完成这项工作我可以在我使用ui之前在Home.xhtml中完成这项工作吗:将stockQuoteFragment.xhtml包含在其中: 那行吗?不行 …根据标记文件中的TLD或attribute指令,attribute var不接受任何表达式 我刚试过 但是,如果您使用带标记的纯基于XML的JSF,您可以很容易地使用前面讨论的
。我在JSP中使用JSF,对我来说没有任何帮助(
基本上是无用的)