Struts2アプリケーションに国際化を実装しましたが、正常に機能していますが、言語としてアラビア語を選択したときに、すべてのjspのすべてのテキストボックスでカーソル位置をRTLに自動的に変更するにはどうすればよいですか?
簡単な例を教えていただければ、とても助かります。
Struts2アプリケーションに国際化を実装しましたが、正常に機能していますが、言語としてアラビア語を選択したときに、すべてのjspのすべてのテキストボックスでカーソル位置をRTLに自動的に変更するにはどうすればよいですか?
簡単な例を教えていただければ、とても助かります。
現在のロケール言語を確認するためにStruts2 タグを使用して、JSP-s のタグにdir
属性を追加するのはどうですか:<html>
<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>"/>