我已经在我的Struts2应用程序中实现了国际化并且工作正常,但是当我选择阿拉伯语作为语言时,如何在所有jsp中将所有文本框中的光标位置自动更改为RTL?在struts2国际化中阿拉伯语如何自动将文本框中的光标改为rtl?
如果你能给我一个简单的例子,它会非常有帮助。
我已经在我的Struts2应用程序中实现了国际化并且工作正常,但是当我选择阿拉伯语作为语言时,如何在所有jsp中将所有文本框中的光标位置自动更改为RTL?在struts2国际化中阿拉伯语如何自动将文本框中的光标改为rtl?
如果你能给我一个简单的例子,它会非常有帮助。
如何添加dir
属性在JSP-S的<html>
标签,使用Struts2的<s:if>
标签来查看当前区域设置语言:
<html <s:if test="locale.language == 'ar'">dir="rtl"</s:if> >
...
</html>
非常感谢 – user2077648 2013-02-23 13:14:20
试试这个(没有测试)
那么其简单。让我们假设您正在将名为currlang
的当前选定语言存储在会话中。然后在每个文本框做
<s:textfield label="Some Test Box" name="nameit" cssStyle="<s:if test="#session['currlang'] == 'arbic'">direction: rtl;</s:if>"/>
你想显示在文本框中您当前选择的语言? – 2013-02-21 04:02:03
不,如果选择阿拉伯语,我希望光标从右向左移动 – user2077648 2013-02-21 11:12:19