3

Struts2アプリケーションに国際化を実装しましたが、正常に機能していますが、言語としてアラビア語を選択したときに、すべてのjspのすべてのテキストボックスでカーソル位置をRTLに自動的に変更するにはどうすればよいですか?

簡単な例を教えていただければ、とても助かります。

4

2 に答える 2

2

現在のロケール言語を確認するためにStruts2 タグを使用して、JSP-s のタグにdir属性を追加するのはどうですか:<html><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 に答える