Как передать переменную из управляемого бина jsf на страницу jsp - PullRequest
0 голосов
/ 28 апреля 2010

Как передать переменную из управляемого компонента JSF на страницу JSP.

PS: я нахожусь в контексте портала (liferay).

Я пробовал это:

в управляемом компоненте:

HttpServletRequest request = (HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest();

request.setAttribute("var", "someTxt");

в JSP:

<% 
    String var = (String)request.getAttribute("var");
%> 

Я не получил никакого результата.

Ответы [ 2 ]

0 голосов
/ 30 апреля 2010

Вы можете попытаться обернуть свой код скриптлета тегом JSF.

0 голосов
/ 28 апреля 2010

Вы должны остаться в том же запросе - т.е. вперед, вместо перенаправления на jsp.

Если это невозможно, вы можете использовать сеанс вместо запроса, но будьте осторожны с хранением там слишком большого количества информации.

...