当前位置: 代码迷 >> JBoss >> 关于seam组件重用的有关问题
  详细解决方案

关于seam组件重用的有关问题

热度:9786   发布时间:2013-02-26 00:00:00.0
关于seam组件重用的问题
在一个页面上要用到4个相同的组件component,我可不可以这么写:

@In(value="component")
public Component component1

@In(value="component")
public Component component2

@In(value="component")
public Component component3

@In(value="component")
public Component component4

如果不能的话,正确的写法应该是怎样的?

------解决方案--------------------------------------------------------
这样的写法不太好。为什么不用一个呢?而且,如果是在页面上用component的话,没有必要在java代码里面定义,我的解决方案如下:
1、假设组件类如下
@Name("myComponent")
2、页面中就可以直接使用
<commandButton action="#{myComponent.doSomething}" .../>