jsf viewscoped bean - 为每个页面设置值(标签)

时间:2013-08-29 10:21:22

标签: jsf tabs view-scope

对不起,这可能听起来很基本但是如果有人能解释如何使用JSF viewscoped bean为同一个浏览器窗口中的每个选项卡设置显式值。

请引导我阅读一些文章或工作样本。

请提前帮助,请提供帮助

更新

AUTH-page.xhtml

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
    xmlns:ui="http://java.sun.com/jsf/facelets"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:qumola="http://java.sun.com/jsf/composite/qumola"
    xmlns:p="http://primefaces.org/ui">
    <style type="text/css"/>
<h:panelGrid id="newGrid">
                            <ui:param name="labelResourceName"
                                value="#{userMenuState.selectedLeftMenuItem.menuLabel}" />
                            <h:form id="someForm">
                                <h:panelGrid id="topBannerId">
                                    <font>#{msg[labelResourceName]}</font> &nbsp;<font
                                        class="titleTextBar"> </font>
                                    <font class="titleTextBar">
                                        #{activityEditorManagedBean.selectedActivityBean.title}</font>
                                </h:panelGrid>
                            </h:form>
 </h:panelGrid>
</ui:composition>

上面代码中的值“activityEditorManagedBean.selectedActivityBean.title”是一个viewscoped bean变量值,但它在每个打开的选项卡中都有相同的值。

0 个答案:

没有答案