como eu faço para enviar um valor recebido de uma pagina jsp
para um componente jsf?
estou utilizando o metodo GET, entao o ideal seria poder acessar diretamente os metodos set do backing bean e informar os valores que eu desejo diretamente, mas nao sei se isso é possivel.
os exemplos que vi sempre utilizam um componente jsf alterando a propriedade de um backing bean… é possivel fazer isso externamente?? ou sem usar um componente jsf?
–
esqueci de dizer que estou usando facelets, entao nao adianta abrir tags jsp na pagina,
Hummm, acho interessante que você coloque obtenha o valor manual mesmo, já que é get, depois você passa a tratá-lo do tipo post.
:okok:
nao entendi =(
tem como demonstrar?
…
bom… eu sei q posso pegar o valor usando o param.ValorPassado
mas nao sei como eu iria informar meu backing bean desse valor.
pq no caso eu só sei mudar o backing bean usando os componentes UI inputAlgumaCoisa…
tem o inputHidden mas nao sei como usaria ele exatamente…
eu teria q informar o backing bean sem a necessidade da interaçao com o usuario…
Opa,
Neste caso voce teria que colocar do construtor um tratamento especial, como por exemplo:
FacesContext context = FacesContext.getCurrentInstance();
Map map = context.getExternalContext().getRequestParameterMap();
String param = (String) map.get("param");
if (param != null) {
setNome(param);
}
ahh cara…
faz sentido, amanha irei testar.
brigadao pela ajuda =)… to apanhando pra isso faz um tempinho jah