如何动态地将参数传递给资源包中的消息
我想从 i18n 包(seam 中的 messages.properties)检索消息信息,但我不确定如何在我的 xhtml 中动态传递声明/传递 jobCount 变量
现有代码如下所示。
<s:decorate template="/layout/panel-name.xhtml">
<ui:define name="label">User has been assigned #{jobCount} jobs</ui:define>
</s:decorate>
I would like to retrieve the message information from the i18n bundle (messages.properties in seam), but I am not sure how to pass the declare / pass the jobCount variable dynamically in my xhtml
The existing code looks like this.
<s:decorate template="/layout/panel-name.xhtml">
<ui:define name="label">User has been assigned #{jobCount} jobs</ui:define>
</s:decorate>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我认为这应该有效:
I think this should work:
我找到了这段代码:
我认为这就是您正在寻找的内容。 消息和占位符
否则,如果它是静态消息,则可以使用字符串连接(丑陋):
或者如果它是动态消息并且您正在使用 h:message
在消息属性中使用以下语法:
然后当您在 bean 中创建消息时
I found this fragment of code:
I think this is what you're searching for. Messages and placeHolders
Otherwise you can use string concatenation (ugly) if it's a static message:
Or if it's a dynamic message and you're using h:message
Use this syntax in the message properties:
And then when you create the message in the bean