Questão Servlet + html

Description

Questão Servlet + html
Marcelo Costa
Slide Set by Marcelo Costa, updated more than 1 year ago
Marcelo Costa
Created by Marcelo Costa almost 8 years ago
12
1

Resource summary

Slide 3

    Considere uma aplicação web desenvolvida utilizando-se o Java EE 6 que contém dois arquivos, uma página de abertura de um site (chamada index.html) e uma classe servlet (Controle.java): [CÓDIGO ACIMA] Com base nessa aplicação e na plataforma Java EE 6 é correto afirmar que (A) a instrução para receber no método processRequest da servlet os dados selecionados no formulário é String[] interesses = request.getParameter("interesses");. (B) ao submeter os dados selecionados no formulário HTML, esses dados serão recebidos no método doGet da servlet, pois esse é o método padrão para requisições HTTP em uma aplicação web. (C) os pacotes javax.servlet e javax.servlet.http oferecem interfaces e classes para escrever servlets. A classe javax.servlet.http.HttpServlet fornece métodos, tais como o doGet e o doPost que foram sobrescritos na servlet Controle.java. (D) o código que deve ser utilizado no método processRequest da servlet para receber e exibir os dados selecionados no formulário é String[] interesses = request.getParameterValues ("interesses"); for (int i=0; i <= interesses.size(); i++) { out.println(interesses[i]); }. (E) os métodos doPost e doGet devem ser excluídos, pois os dados recebidos por esses métodos no objeto request são passados para o método processRequest, logo, basta o método processRequest para receber os dados das requisições. 

Slide 4

    Resolução
    A - Não pode ser, pois esse método retorna apenas uma string e não um vetor (para apenas um parâmetro)B - Não, deveria ser usado post para enviar formulários.C - Correta.D - Quase correta. Seria i < interesses.size()E - O método processRequest é chamado pelo doGet e doPost, os quais servem para envio de requisição. O processRequest não pode ser usado para tal (tem que ser o doGet, doPost ou o service ; métodos definidos no HttpServlet)
Show full summary Hide full summary

Similar

Hitler's rise to Chancellorship Jan '33
Simon Hinds
GCSE Geography: Tourism AQA
varadhuzurbazar
History of Surgery Mind Map
James Copley
"In The Bloody Chamber Angela Carter reverses gothic traditions so that the males become the victims instead of the females."
chezza456
Physics: Energy resources and energy transfer
katgads
GCSE Core Science - Edexcel - B1
Asha Harney
Genetics Vocabulary
aborsari
German 1
wizzy
The Engineered World - Unit 1
Yachtmasterhammond
“The knower’s perspective is essential in the pursuit of knowledge.” To what extent do you agree with this statement?
Lucia Rocha Mejia
“In gaining knowledge, each area of knowledge uses a network of ways of knowing.” Discuss this statement with reference to two areas of knowledge
Julianapabab