Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.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
jsf2.0&;小脸_Jsf_Jsf 2_Facelets - Fatal编程技术网

jsf2.0&;小脸

jsf2.0&;小脸,jsf,jsf-2,facelets,Jsf,Jsf 2,Facelets,我希望有一个母版页,并在此切换内容。目前,我的母版页的内容窗格由 导航bean保存内容facelet的当前导航路径。内容是用ajax更新的 这是正确的方法吗?它有什么缺点吗 如果使用ViewScope bean,可能会出现问题。src中的EL可以引导通过每个请求重新创建bean。对于SessionScoped Bean,我认为它工作得很好。这不利于SEO。您应该反过来做,这样每个页面都有自己的可书签URL。如果其内容只有在自动验证和登录时才可访问,这是否也适用?是的,只需通过容器管理的身份验证或

我希望有一个母版页,并在此切换内容。目前,我的母版页的内容窗格由

导航bean保存内容facelet的当前导航路径。内容是用ajax更新的


这是正确的方法吗?它有什么缺点吗

如果使用ViewScope bean,可能会出现问题。src中的EL可以引导通过每个请求重新创建bean。对于SessionScoped Bean,我认为它工作得很好。

这不利于SEO。您应该反过来做,这样每个页面都有自己的可书签URL。如果其内容只有在自动验证和登录时才可访问,这是否也适用?是的,只需通过容器管理的身份验证或自制的筛选器限制对这些URL的访问(或第三方身份验证框架,如Spring Security)所以,如果我想要母版页的外观,我应该做的是让home.xhtml和forum.xhtml成为示例,然后使用模板头作为示例来保持一致性?比如第二个示例,滥用会话范围的bean来查看范围的数据是一个坏主意。这将是/正在处理会话。但我关心的是,这是否真的是一个黑客行为,而不是比“方式”: