请问manager bean在jsf的xml配置方式如何能配置成注解方式
风之狐
2008-05-13
这个是jsf的配置,#{param.id}代表的就是输入的参数中的id参数
<managed-bean> <managed-bean-name></managed-bean-name> <managed-bean-class></managed-bean-class> <managed-bean-scope>request</managed-bean-scope> <managed-property> <property-name>id</property-name> <value>#{param.id}</value> </managed-property> </managed-bean> 我刚刚也在seam的组件xml配置成功了,用组件配置的话就又多了一个名字,我这个bena本来就用@name命名过了,现在等于又多配置了一套,有没有方法直接把这种方式用注解的方式实现或者配置组件的时候能不在另起名字。我现在已经试过在组件里面改成根@name一样的名字启动就会报错,注解@In(value="params.id")和 @In(value="#{params.id}")都是不能达到目的的 还想问一下,seam中怎么没有request对应的上下文,用什么来替代,总不能都用session吧 |
|
szcaiman
2008-05-17
1。用了SEAM @Name 应该就可以了吧。
2。用 Event 可以代替 Request 吧 |