3

我已经在我的 Struts2 应用程序中实现了国际化,并且工作正常,但是当我选择阿拉伯语作为语言时,如何将所有 jsp 中的所有文本框中的光标位置自动更改为 RTL?

如果你能给我一个简单的例子,那将非常有帮助。

4

2 回答 2

2

如何在 JSP-sdir中为标签添加属性<html>,使用 Struts2<s:if>标签检查当前语言环境:

<html <s:if test="locale.language == 'ar'">dir="rtl"</s:if> >
  ...
</html>
于 2013-02-20T10:10:47.773 回答
0

试试这个(未测试

好吧,它很简单。假设您将当前选择的语言存储在会话中,名称为 name currlang。然后在每个文本框上做

<s:textfield label="Some Test Box" name="nameit" cssStyle="<s:if test="#session['currlang'] == 'arbic'">direction: rtl;</s:if>"/>

于 2013-02-21T11:39:25.320 回答