Ajudinha com form action

6 respostas
felipe_thrash

Oi galera,
Primeiramente, não me esfolem.... heheh

Quero fazer uma pesquisa.. pra isso tenho 2 jsp's...

Olhe só a minha pesquisa.jsp:
<html>
    <A href="index.jsp">Lista</A>. <br>
    <body>
    Pesquisa:<br/>
    <br/>
    <FORM action="pesquisa2.jsp?id=??????? " method="POST">    // oia a duvida aki oia!
    Id: <INPUT TYPE="text" name="id" size=17 maxlength=255 value="" class="form"><br/>
    <INPUT type="submit" value="Submit" />
    
</html>
Como passo o parametro "id", la no meu form action ?

tnks! :oops:

6 Respostas

acopiara

Você já está passando, quando aconetencer o submit, o valor desse input vai na requisição.

Para pegar o valor na pesquisa.jsp é só pegar request.getParameter(“id”);

Valeu,


Alysson Bandeira

felipe_thrash

então... a minha pesquisa2.jsp vai pegar o id através de bean...

então queria passar no form action.... mas desse jeito tb nao vai! :cry:
<FORM action="pesquisa2.jsp?id=request.getParameter("id")" method="POST">
    Id: <INPUT TYPE="text" name="id" size=17 maxlength=255 value="" class="form"><br/>
    <INPUT type="submit" value="Submit" />
acopiara

Na pesquisa2.jsp você não quer pegar o valor do input id do formulario que foi submetido?

felipe_thrash

na pesquisa2.jsp ja até implementei o bean...

<jsp:useBean id="crud" class="crud.Contato" scope="session"/>
<jsp:setProperty name="crud" property="*"/>
<%@ page import="crud.*;"%>
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>

<html>
    Resultado da Pesquisa: </br>
  <%
    ContatoDAO dao = new ContatoDAO();
    String id = crud.getId();
    Contato contatos = dao.RetornaContato(id);
    %>

...
...
...
ta vendo como pego o id pelo bean ?

q negocio punk!

acopiara
<%  
     ContatoDAO dao = new ContatoDAO();  
     
     String id = request.getParameter("id");
     //depois você pode setar esse id no bean!!!  
     Contato contatos = dao.RetornaContato(id);  
    %>
felipe_thrash

acopiara

ok… vou me render a esse método! hehehehe

valew! :stuck_out_tongue:

Criado 11 de dezembro de 2007
Ultima resposta 11 de dez. de 2007
Respostas 6
Participantes 2