Esse codigo chama o metodo buscar da classe alerta para poder buscar a descrição desse alerta, e em seguida redireciona para uma outra página com o formulário de manutenção da classe alerta, para uma possível atualização, mas acontece que quando e paginção com o formulário eh chamada ela vem vazia, me parece que ela está criando uma nova instancia da classe alerta e não está reaproveitando a anterior com os dados carregados em seus atributos…
Tenta passar os valores como parametro pela url e acesse eles na outra pagina!
Tipo isso aqui:
modules.php?name=Forums&file=posting&mode=reply&t=18038&sid=745f1e83074cc5aa04d59a757303e576
D
dabonotoPJ
ok AndersonAugusto,
Cara isso eu consigo fazer, mas ai como eu faço para buscar os outros valores desse parametro?
Tipo, eu tenho o codigo que veio pela url, agora eu preciso buscar a descrição desse codigo e mostrar ambos nos seus campos do formulario.
Abraços…
A
AndersonAugustoPJ
Cara,
tenta request.getParameter(“NomedoParametro!”)
Nao se esqueça de colocar dentro de um try cacth!!! Dentro do Scriptels<%%>
M
matheusPJ
pra q colocar dentro de um try/catch? getParameter() não lança exceção… bem, o máximo q pode acontecer é vir o valor nulo
A
AndersonAugustoPJ
Foi maus!!!
Achei que levantava nullpointerexception se o atributo nao estivesse definido!
D
dabonotoPJ
Pessoal,
Eu já fiz o request.getParameter(“NomedoParametro!”), agora como eu faço uma busca no banco com esse valor do parametro, para poder mostrar na tela os outros valores desse parametro?
Abraços
M
matheusPJ
tu ja tem a conexão com o banco? É só montar a query em uma string com esse parametro filtrando e analisar o resultset…
D
dabonotoPJ
Ok,
Mas como eu faço isso? Estou utilizando JSF, vc tem algum exemplo?
Abraços…
M
matheusPJ
¬¬ … isso não tem muito a ver com vc usar JSF ou não… ahm, bem, é mais ou menos isso aqui:
String query = "SELECT abc FROM def WHERE ghi = \"" + parametro + "\"";
// cria conexão com o banco
// inicia um statement
// passa a query pro resultset...
bem, se teu problema agora é com o banco, de uma olhada em artigos e tutoriais aqui no Portal Java ou no Almanaque Java, tem muito conteúdo sobre JDBC ai… se encontrar dificuldades, post it
D
dabonotoPJ
Matheus,
Eu entendo que para eu fazer isso, eu preciso abrir tag scriptles jsp
<%%>, abrir a conexão e setar os atributos do bean certo?
Entendo que isso já se tornou um prática não muito utilizada, por isso a adoção do jsf no projeto. Acredito que em faces deve existir alguma coisa semelhante, ou não (estou iniciando em faces), então minha dúvida, eh se tem como eu fazer esse comportamento sem abrir tag jsp dentro do html no caso utilizando jsf.
Abraços…
D
dabonotoPJ
E ai pessoal, alguem sabe como eu faço para atualizar um fomulário com os dados do banco em uma página a partir de um parametro que recebo da url, no JSF?
Valeu…
T
TalitaPJ
“dabonoto”:
E ai pessoal, alguem sabe como eu faço para atualizar um fomulário com os dados do banco em uma página a partir de um parametro que recebo da url, no JSF?
Valeu…
Oi… você não está tendo problemas com sessão não? Pelo que vc falou tá parecendo isso… Você tem só uma classe que faz tudo ou existem várias classes?
D
dabonotoPJ
oi Talita,
Acredito que com a sessão estaja tudo correto, o parâmetro que eu recebo é pela url, e essa funcionalidade se dá com duas páginas, sendo que as duas referêciam a mesma classe.
Ex. Escolho um item na página inferior e mostrar todos os dados na página superior, ambas estão em iFrames separados.
Obrigado Talita…
T
TazPJ
Dabonoto,
pode ser tarde agora… massssss
pelo q entendi vc quer selecionar um item numa tela q apresenta vários itens resumidamente e disponibilizar a alteração desse item… certo?
Para passagem de parâmetro vc pode utilizar a tag f:param do JSF, conforme exemplo abaixo: