Чтобы сохранить переменную в сеансе, вы можете использовать следующую функцию JSFUtils:
/**
* Convenience method for setting Session variables.
* @param key object key
* @param object value to store
*/
public static void storeOnSession(String key, Object object) {
FacesContext ctx = FacesContext.getFacesContext();
Map sessionState = ctx.getExternalContext().getSessionMap();
sessionState.put(key, object);
}
В вашем случае:
// Java file
public String it_name() {
String itName = "OracleIT";
storeOnSession("itName",itName)
return itName;
}
//JSF :
<af:outputText value="${sessionScope.itName}" id="pt_ot1" />