Qual a diferença entre atributos e parametros da requisição?

2 respostas
J

Olá pessoal,
Mais um dúvida que acredito ser extremamente simples, mas que preciso desmistificar para estudar mais tranqüilo para o SCWCD. Sempre utilizei o request.getParameter para recuperar variáveis passadas através de requisições mas nunca parei para tentar entender a diferença entre atributos e parâmetros da requisição, aparentemente possuem uma funcionalidade bastante semelhante, então talvez suas diferenças sejam sutis. Alguém saberia me explicar melhor isso?

2 Respostas

T

Olá
Os parâmetros são as informações da página submetidos por um formulário, por exemplo. Nesse caso, cada controle de entrada de dados é um parâmetro, e todos eles pertencem à requisição HTTP. Se você submeter dados através do método GET, os parâmetros ficam visíveis na URL no seguinte formato: url?param1=valor1&param2=valor2 etc.
Já os atributos são objetos associados a nomes - uma espécie de tabela onde a chave é uma string - que ficam guardados no servidor, associados a um determinado escopo que pode ser de página ( PageContext ), requisição ( HttpServletRequest ), sessão ( HttpSession ) ou aplicação ( ServletContext ).
Abraços

J

Perfeito tnaires, muito boa explicação, mais uma vez muito origado cara.

Criado 28 de abril de 2009
Ultima resposta 29 de abr. de 2009
Respostas 2
Participantes 2