首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > 其他服务器 >

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

2012-02-09 
关于seam组件重用的问题在一个页面上要用到4个相同的组件component,我可不可以这么写:@In(valuecomponen

关于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}" .../>

热点排行