Java 来自外部jar的seam i18n属性文件

Java 来自外部jar的seam i18n属性文件,java,jsf,properties,internationalization,seam,Java,Jsf,Properties,Internationalization,Seam,我试图通过seamcomponents.xmlconf文件中的core:bundle-namestag加载i18n属性文件。如果我在war项目中引用一个属性文件,它最终会被加载,我可以使用{messages['theKeyValue']}EL从facelet访问值。但是,我想从外部ejb.jar(我打包了)加载一个,但运气不好。有人找到了解决办法吗?我不想把这个文件粘贴到所有使用EJBJAR的项目上 PS:我正在使用Seam 2.2.2-Final和JSF 1.2_12 提前感谢。如果您使用fa

我试图通过seam
components.xml
conf文件中的
core:bundle-names
tag加载i18n属性文件。如果我在war项目中引用一个属性文件,它最终会被加载,我可以使用
{messages['theKeyValue']}
EL从facelet访问值。但是,我想从外部ejb.jar(我打包了)加载一个,但运气不好。有人找到了解决办法吗?我不想把这个文件粘贴到所有使用EJBJAR的项目上

PS:我正在使用Seam 2.2.2-Final和JSF 1.2_12


提前感谢。

如果您使用facelets,您可以在页面中声明捆绑包

<f:loadBundle basename="path.in.the.jar" var="messages"/>

谢谢你,伙计,我对f:loadbundle有偏见,但我把它添加到了我的template.xhtml中,它工作起来很有魅力。