Можно ли получить значение getLocaleString () в Java в XPages? - PullRequest
0 голосов
/ 12 июня 2018

Можно ли получить значение getLocaleString() в Java в XPages?
В SSJS Я могу получить его, как показано ниже -

context.getLocaleString() ;

Имеется ли что-то подобное в Java?

Ответы [ 2 ]

0 голосов
/ 12 июня 2018

Я использовал это раньше:

return FacesContext.getCurrentInstance().getViewRoot().getLocale().toString(); 
0 голосов
/ 12 июня 2018

Вы можете получить объект XSPContext, выполнив следующее:

XSPContext context = XSPContext.getXSPContext(FacesContext.getCurrentInstance());
context.getLocaleString();

Вы также можете использовать ExtLibUtil из библиотеки расширений XPages, чтобы получить объект XSPContext:

com.ibm.xsp.extlib.util.ExtLibUtil.getXspContext();

Таким образом, вы можете сделатьэто, чтобы получить строку локали:

ExtLibUtil.getXspContext().getLocaleString();
...