Struts2 +国际化阿拉伯语 +英语 + {RTL 或 LTR}
我仍在努力格式化(LTR 或 RTL)英语或阿拉伯语的输出。
让我们看一下“struts-tag”库的一个简单标签:
<s:textfield key="_do._toTime" value="00:00" maxlength="5"/>
现在我希望当语言环境为“英语”时,它应该打印“LTR”,但当语言环境为“阿拉伯语”时,它应该打印“RTL”。
我读了一些可能的地方,但找不到任何具体的例子来说明如何实现这一点?
有什么想法吗?
BR SC
I am still struggling with formatting (LTR or RTL) the output with respect to language English or Arabic.
Lets take simple one tag of "struts-tag" library:
<s:textfield key="_do._toTime" value="00:00" maxlength="5"/>
Now I want that when locale is "English" it should print "LTR" but when locale is "Arabic" it should print "RTL".
I read some where that its possible but couldn't find any concrete example that how to achieve this?
Any idea?
BR
SC
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我发现您在上一个问题中的答案是正确的:
Struts2 + Internationalization + Java
适应 BalusC 示例的最简单方法是添加
getDirection()
方法到您的操作,返回“ltr”或“rtl”。然后,在您的 JSP 中:
这将触发您的操作的
getDirection()
方法,该方法将返回您的包中 this.direction 的值。I see that you were on the right track in your previous question:
Struts2 + Internationalization + Java
The easiest way to adapt BalusC's example is to add a
getDirection()
method to your action which returns either "ltr" or "rtl".Then, in your JSP:
That will trigger the
getDirection()
method on your action, which will return the value of this.direction in your bundle.