1
5
尝试,
注入的值必须是seam组件。当属性“value”丢失时,假设它等于注入的字段名。 访问接缝组件的其他方法包括:
|
2
1
这是一个猜测,但是: 如果必须确保变量名与在components.xml文件中声明的变量名相同。 也许尝试一下:
|
3
1
从 Seam documentation (重点补充):
我猜你的OutletHomeImpl是这样的:
为了让seam进行注入,变量需要与要注入的bean同名。有其他方法可以做到这一点,但这是“约定优于配置”的方法。 |
4
1
记住seam使用的是一个例外的配置“范型”。在这种情况下,异常情况是变量名不等于组件名,因此您被迫显式地告诉seam您要搜索的组件。 这是很好的,因为它可以导致编写更少的代码,如果你遵循标准,但是如果你不记得幕后发生的事情,它会导致像这样的一些怀疑: |