我已经在我的 Struts2 应用程序中实现了国际化,并且工作正常,但是当我选择阿拉伯语作为语言时,如何将所有 jsp 中的所有文本框中的光标位置自动更改为 RTL?
如果你能给我一个简单的例子,那将非常有帮助。
我已经在我的 Struts2 应用程序中实现了国际化,并且工作正常,但是当我选择阿拉伯语作为语言时,如何将所有 jsp 中的所有文本框中的光标位置自动更改为 RTL?
如果你能给我一个简单的例子,那将非常有帮助。
如何在 JSP-sdir
中为标签添加属性<html>
,使用 Struts2<s:if>
标签检查当前语言环境:
<html <s:if test="locale.language == 'ar'">dir="rtl"</s:if> >
...
</html>
试试这个(未测试)
好吧,它很简单。假设您将当前选择的语言存储在会话中,名称为 name currlang
。然后在每个文本框上做
<s:textfield label="Some Test Box" name="nameit" cssStyle="<s:if test="#session['currlang'] == 'arbic'">direction: rtl;</s:if>"/>