Help! JSP

10 respostas
T

Pessoal, preciso de algumas orientações. Por favor me ajudem…

Preciso executar uma consulta.
Quero que alguns dados da consulta sejam apresentados como links.

Ex.
select * from tbCandidatos

Quero que em outra página apareçam alguns dados como links.
Ex.
Nome DataNascimento Sexo Cidade
Joana 12/07/1980 F RN
Mario 30/12/1982 M RJ

Quando eu clicar no link Joana deverá aparecer em outra página todos os outros dados da Joana.(No caso, seu currículo completo).

Por favor, me enviem dicas, exemplos, qualquer coisa. Não sei como fazer isso.
Como e onde usar variáveis de sessão nesse caso?
Existe Request.QueryString no JSP?
Como faço para que mais de um dados seja exibido?
Ex.
Joana
Cursos: Word, Excell, Power Point (cada curso é um registro na tabela)

Aguardo anciosa, por qualquer ajuda.

10 Respostas

G

Preciso executar uma consulta.
Quero que alguns dados da consulta sejam apresentados como links.

Ex.
select * from tbCandidatos

Quero que em outra página apareçam alguns dados como links.
Ex.
Nome DataNascimento Sexo Cidade
Joana 12/07/1980 F RN
Mario 30/12/1982 M RJ

para criar os links basta vc ter o resultado da sua consulta no DB…

Nome: <%=nm_pessoa%> Data de Nascimento : <%=dt_nasc%> Sexo: <%=sexo%> Cidade: <%=cidade%>

e para chamar o currículo dessa Pessoa… basta vc realizar uma consulta em cima de algum identificador dessa Pessoa…

estou trabalhando em um sistema de gestão de currículos… me encontre no MSN que eu posso te dar algumas dicas !!!

:wink:

R

tipo …

No seu JSP:

//Pega a Conexão e atribui ao objeto conn Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery("SELECT * FROM tbCandidatos"); while(rs.next()){ out.println("<a href='/curriculo.jsp?id=" + rs.getString("id") + "'>" + rs.getString("nome") + "</a>"); } ...

é isso ???

… espero ter ajudado!

flw!

T

Puxa,
Não consigo criar esse link!

<tr><font face=“Arial”><td>Código:</font></td><td><% out.println("<a href=’/dadosContrato.jsp?CON_CODIGO="+ rs.getString(“CON_CODIGO”)+"’>"+"</a>");%></td></tr>

Tenho que passar todos os dados?

Obrigada

R

vc. não passou nada entre a tag <a href="#">AQUI</a>

T

É isso que preciso saber!!!
Não sei o que passar.

G

se o link é do código, passe o mesmo:

&lt;a href="dadosContrato.jsp?CON_CODIGO=&lt;%= rs.getString&#40;"CON_CODIGO"&#41; %&gt;"&gt;&lt;%= rs.getString&#40;"CON_CODIGO"&#41; %&gt;&lt;/a&gt;

:wink:

T

Fazendo dessa forma não está dando certo para aparecer o Código.
Coloquei outro caracter mas vejo que realmente está “indo” o código.

Como que eu faço para ler na próxima página que é o Código 26

Seria?
CodCandidato = Request.QueryString(“codigo”)

Muito obrigada mesmo!

R

codCandidato = request.getParameter(“codigo”) !!!

T

Ao clicar no link…ocorre um erro avisando que a página jsp não
está disponível.

Mas existe a página.

O que pode estar errado?

R

o caminho … /dadosContrato.jsp … é esse mesmo ???

… direto no raiz !?

Criado 13 de abril de 2005
Ultima resposta 14 de abr. de 2005
Respostas 10
Participantes 3