2011-01-13 3 views
1

Я по-прежнему борюсь с форматированием (LTR или RTL) вывода по отношению к языку на английском или арабском языках.Struts2 + Интернационализация + арабский + английский + {RTL или LTR}

Давайте просто один тег «распорка-теги» библиотека:

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

Теперь я хочу, что когда локаль «Английский» он должен напечатать «LTR», но когда локаль «арабская» он должен напечатать "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

Hi Steven. Спасибо ... Это сработало ... !!! Например, пример BalusC также помог ... BR. Совет Безопасности ООН – SmoothCriminel

+0

Рад, что я мог помочь. –

Смежные вопросы