Archive for category JSF
Adicionando e Recuperando Objetos de Sessão no JSF
Publicado por Mauricio Magnani em Java, JSF em 12 de setembro de 2011
Muitas vezes desejamos adicionar objetos na sessão, como por exemplo o id do usuário, para depois recuperarmos e realizar alguma operação.
Para adicionar objetos na sessão quando estamos utilizando o JSF, podemos fazer como abaixo:
FacesContext fc = FacesContext.getCurrentInstance();
HttpSession session = (HttpSession) fc.getExternalContext().getSession(false);
session.setAttribute("ID_USUARIO", this.idUsuario);
Posteriormente para recuperar o atributo ID_USUARIO, faremos:
//ServletRequest req
HttpServletRequest request = (HttpServletRequest) req;
HttpSession session = (HttpSession) request.getSession();
int idUsuarioSession = session.getAttribute("ID_USUARIO");
Dica simples.
Abraço!
JSF da Aplicação ou do JBoss AS ?
Publicado por Mauricio Magnani em JBoss AS 6, JSF em 1 de setembro de 2011
Se você possui uma aplicação .war, com a implementação do JSF no diretório WEB-INF/lib, deve-se especificar o parâmetro abaixo, para “dizer” ao JBoss que você quer usar a implementação que está na sua aplicação e não a que é disponibilizada pelo Servidor (JBoss). Esse parâmetro deve ser adicionado ao web.xml, da sua aplicação.
<context-param> <param-name>org.jboss.jbossfaces.WAR_BUNDLES_JSF_IMPL</param-name> <param-value>true</param-value> </context-param>
Dica simples. Abraço!
Especificando a Versão do JSF no JBoss
Publicado por Mauricio Magnani em Java, JBoss AS 6, JSF em 1 de setembro de 2011
Para especificar a versão do JSF no JBoss AS, deve-se adionar o parâmetro abaixo ao web.xml, da sua aplicação.
<context-param> <param-name>org.jboss.jbossfaces.JSF_CONFIG_NAME</param-name> <param-value>Mojarra-1.2</param-value> </context-param>
As implementações disponíveis são: Mojarra 1.2, Mojarra 2.0, e MyFaces 2.0.
Bom é isso, abraço!


