ManagedBean继承了另一个MB。如何将主类JSF作为组件重用?

tpcordeiro

我的问题有点复杂,但我举一个例子。

我已经有一个user.xhtml页面(以及使用它的MB)在其中注册用户

<p:outputLabel value="Name:" /> <h:outputText value="#{userMB.bean.name}" />
<p:outputLabel value="e-mail:" /> <h:outputText value="#{userMB.bean.email}" />
etc...

现在我创建UserAdmMB一个继承UserMB,与其他领域。我想重用现有的XHTML,例如使用<ui:include>

<ui:include src="user.xhtml" />
<p:outputLabel value="Address:" />
<h:outputText value="#{userAdmMB.anotherbean.address}" />

但是第一个XHTML已经包含userMB在其中(将在另一个访问点中使用)。如何做到这一点的更好方法?

BalusC

重构bean作为<ui:param><ui:include>

新的包括:

<p:outputLabel value="Name:" /> <h:outputText value="#{user.name}" />
<p:outputLabel value="Email:" /> <h:outputText value="#{user.email}" />
...

客户:

<ui:include src="user.xhtml">
    <ui:param name="user" value="#{someBean.user}" />
</ui:include>
<ui:include src="user.xhtml">
    <ui:param name="user" value="#{someAdminBean.user}" />
</ui:include>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将唯一ID作为道具传递给另一个组件

来自分类Dev

如何将另一个类的函数继承到 kotlin 中的活动中?

来自分类Dev

Ember.js如何将一个组件作为参数传递给另一个组件?

来自分类Dev

Ember.js如何将一个组件作为参数传递给另一个组件?

来自分类Dev

如何将Java类(从一个包中)继承到另一个类(在另一个包中)

来自分类Dev

如何将图像 url 作为道具传递给另一个组件?

来自分类Dev

如何将数组从 api 作为道具传递给另一个组件

来自分类Dev

如何将CSS类应用于AngularDart中的另一个组件?

来自分类Dev

如何将另一个类的函数作为参数传递?

来自分类Dev

如何将GUI文件作为Java中另一个类的线程运行?

来自分类Dev

如何将一个类的函数作为另一个类的另一个函数的参数传递

来自分类Dev

如何在jsf中从另一个访问一个ManagedBean

来自分类Dev

如何将组件作为道具传递给 react js 中的另一个组件?

来自分类Dev

如何将主类中的TCP连接变量传递给另一个JFrame类?

来自分类Dev

如何将一个组件的行为与另一个组件分开[Angular]

来自分类Dev

如何将一个类访问另一个C#类

来自分类Dev

如何从另一个组件继承样式?

来自分类Dev

如何从一个组件到另一个组件重用方法

来自分类Dev

如何将特定类的方法名称作为另一个方法的参数传递

来自分类Dev

如何将模板化类实例作为模板参数传递给另一个模板?

来自分类Dev

如何将Text设置为另一个类或从另一个类找到findViewById?

来自分类Dev

如何将值从一个子类传递到主类 C# 中的另一个子类?

来自分类Dev

组件如何将道具传递给另一个组件?

来自分类Dev

如何将子组件路由到另一个子组件

来自分类Dev

如何将数据传递给组件到另一个组件

来自分类Dev

如何将一个类的实例方法与另一个实例化?

来自分类Dev

如何将变量从一个类传递到另一个?

来自分类Dev

如何将一个类的实例方法与另一个实例化?

来自分类Dev

如何关闭另一个类的主窗口?

Related 相关文章

  1. 1

    如何将唯一ID作为道具传递给另一个组件

  2. 2

    如何将另一个类的函数继承到 kotlin 中的活动中?

  3. 3

    Ember.js如何将一个组件作为参数传递给另一个组件?

  4. 4

    Ember.js如何将一个组件作为参数传递给另一个组件?

  5. 5

    如何将Java类(从一个包中)继承到另一个类(在另一个包中)

  6. 6

    如何将图像 url 作为道具传递给另一个组件?

  7. 7

    如何将数组从 api 作为道具传递给另一个组件

  8. 8

    如何将CSS类应用于AngularDart中的另一个组件?

  9. 9

    如何将另一个类的函数作为参数传递?

  10. 10

    如何将GUI文件作为Java中另一个类的线程运行?

  11. 11

    如何将一个类的函数作为另一个类的另一个函数的参数传递

  12. 12

    如何在jsf中从另一个访问一个ManagedBean

  13. 13

    如何将组件作为道具传递给 react js 中的另一个组件?

  14. 14

    如何将主类中的TCP连接变量传递给另一个JFrame类?

  15. 15

    如何将一个组件的行为与另一个组件分开[Angular]

  16. 16

    如何将一个类访问另一个C#类

  17. 17

    如何从另一个组件继承样式?

  18. 18

    如何从一个组件到另一个组件重用方法

  19. 19

    如何将特定类的方法名称作为另一个方法的参数传递

  20. 20

    如何将模板化类实例作为模板参数传递给另一个模板?

  21. 21

    如何将Text设置为另一个类或从另一个类找到findViewById?

  22. 22

    如何将值从一个子类传递到主类 C# 中的另一个子类?

  23. 23

    组件如何将道具传递给另一个组件?

  24. 24

    如何将子组件路由到另一个子组件

  25. 25

    如何将数据传递给组件到另一个组件

  26. 26

    如何将一个类的实例方法与另一个实例化?

  27. 27

    如何将变量从一个类传递到另一个?

  28. 28

    如何将一个类的实例方法与另一个实例化?

  29. 29

    如何关闭另一个类的主窗口?

热门标签

归档