为了账号安全,请及时绑定邮箱和手机立即绑定

使用<ui:composition>模板时,我应该在哪里声明<f:metadata>?

使用<ui:composition>模板时,我应该在哪里声明<f:metadata>?

猛跑小猪 2019-08-28 10:18:13
使用<ui:composition>模板时,我应该在哪里声明<f:metadata>?我在将我的JSF应用程序转换为可书籍标记的页面方面取得了很大进展,但我想知道我是否以正确的方式进行操作。一个问题是f:元数据标签是否有最佳实践位置?我的典型Facelets客户端页面如下所示:    <ui:composition template="./pattern.xhtml">         <ui:define name="content">             <f:metadata>                 <f:viewParam name="userId" value="#{bean.userId}" />                 <f:viewParam name="startRecord" value="#{bean.startRecord}" />                 <f:viewParam name="pageSize" value="#{bean.pageSize}" />                 <f:viewParam name="sort" value="#{bean.sort}" />             </f:metadata>             <h1>Data Table</h1>etc所以f:metadata和child f:viewParam标签在我的页面正文中遇到。我的pattern.xhtml模板还有一个部分(名为“header”),可以将这些标记放在标题部分。它们应该放在那里吗?它是否有所作为,或者我是否设置了一些我尚未见过的副作用?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 474 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信