Passagem de parametros

2 respostas
M

Ola Lista,
eu estava estudando um exemplo que peguei por ai, e achei interessante
a forma como foi passados os parâmetros para uma página JSP.
O exempo é esse (Hello.jsp):
<html>

<% String visitor = request.getParameter("name"); if (visitor == null) visitor = "World"; %> Hello, <%= visitor %>! </html>

e se usa assim
http://localhost:8080/examples/jsp/Hello.jsp?name=Teste

Dai eu pergunto, essa maneira de passar parâmetros, usando “?” com “variável=valor” (separando múltiplas variáveis com “&”) é
implementado pelo protocolo HTTP? Ou pela API servlet?
Eu pensava que esta forma de envio de parâmetros era particular
do protocolo CGI!

Grato
Marco

2 Respostas

J

Tudo bom!

Este padrão é implementado pelo método HTTP GET. Se você usar este método em um formulário, o par de parâmetros nome/valor é anexado ao URL ficando de acordo com o que você descreveu.

Abraços.

J

O cgi também aceita o método POST…

Bom nesse caso de parametro… é a mesma coisa que vc dar post em algum form porém os valores vão explicitos na url, e não implicitos como no POST porém a forma de implementação e request´s é a mesma!

Até mais!

Criado 22 de janeiro de 2004
Ultima resposta 24 de jan. de 2004
Respostas 2
Participantes 3