如何在提交按钮的表面上放置本地化消息?我正在使用Wicket,通常使用本地化的消息,我会使用类似<wicket:message key="message-key"/>
我有一个定义为<input type="submit" value="login"/>
我想本地化/国际化价值'登录'
有什么想法吗?
答案 0 :(得分:26)
来自https://cwiki.apache.org/confluence/display/WICKET/General+i18n+in+Wicket:
如果您想在其他HTML元素中使用Wicket的i18n,例如:
<input type="submit" value="Search"/>
您无法使用<wicket:message/>
组件,您应该使用以下内容:
<input type="submit" wicket:message="value:page.search"/>
答案 1 :(得分:3)
使用wicket:message="value:yourPropertyName"
的另一种方法是使用Java代码中的按钮设置ResourceModel。它具有相同的效果。
Button b = new Button("wicketButtonName", new ResourceModel("yourPropertyName"));