2011-01-13 114 views
1

我仍然在格式化(LTR或RTL)輸出方面與語言英語或阿拉伯語有關。Struts2 +國際化+阿拉伯語+英語+ {RTL或LTR}

讓我們「支柱標籤」庫的簡單的一個標籤:

<s:textfield key="_do._toTime" value="00:00" maxlength="5"/> 

現在我想,當區域設置爲「英語」,它應打印「LTR」,但是當locale爲「阿拉伯語」它應該打印「RTL」。

我看了一些可能的地方,但找不到具體的例子,說明如何實現這個目標?

有什麼想法?

BR SC

回答

0

我看你以前的問題,在正確的軌道上: Struts2 + Internationalization + Java

適應BalusC的例子,最簡單的方法是將一個getDirection()方法添加到您的行動,它返回要麼「ltr」或「rtl」。

public String getDirection() { 
    return getText("this.direction"); 
} 

然後,在你的JSP:

<html dir="${action.direction}"> 

這將觸發你的行動getDirection()方法,它會在你的包返回this.direction的價值。

+0

嗨史蒂文。謝謝......它的工作...... !!! Yup BalusC的例子也有助於...... BR。 SC。 – SmoothCriminel 2011-01-14 11:21:59

相關問題