Dúvida JSP/Servlet

Pessoal estou começando num estágio… gostaria de algumas ajudas…

Estou com um projeto de Estudo… q pede o seguinte…

crie uma arquivo login.jsp q chama uma servlet…
Como eu faço uso um if pra validar o nome e a senha, mas como eu uso isso pegando os valores do text??

Ira para uma servlet dai tera um menu “de opção unica” q, com cada opção escolhida ele chamara um resultado
diferente…

E um outro onde tenho q colocar uma idade em um text e chamar uma servlet com essa idade lá entre uma frase " eu tenho “aqui” anos "…

galera to perdidasso… caso alguem me mostre a luz no fim do tunel eu agradeço…

Algo assim:

//servlet

//seu bean contendo os getter e setters do usuario
UsuarioVO usuario = new UsuarioVO();
usuario.setUsuario(request.getParameter("usuario"));
usuario.setSenha(request.getParameter("senha"));
//sua classe de negocios
LoginDAO login = new LoginDAO();
if(login.validaLogin(usuario)){
  ..faz o que quizer
}

Um execelente material, pode ser encontrado aqui:

http://www.motorway.com.br/usr/daniel/java/CursoJavaWeb.zip

Cara não entendi direito…

Vamos la, vc leu a apostila que te passei?, la tem todo o conceito de servlets, o restante seria MVC, um padrão onde as tarefas são separadas em partes distintas, qual a dúvida?

Assim:

Olá Fulano

A fruta escolhida é a " ? "

Esse parte está numa .jsp certo…

Onde está o interrogação eu tenho q colocar um resultado de uma pagina anterior q obti através de um:

Abacaxi
Melao
Morango

Não to conseguindo colocar no meio da aspas o resultado…

aguardo ajudas

Obrigado e abs…

Cara, o básico de java tu sabe pelo menos, ou nem isso??

pra ti usar aspas duplas em uma string java, tu tens que fazer o seguinte:

Percebe o " ??/
isso é o scape…

Então, pra ti pegar um resultado vindo de uma página qualquer, tu deve fazer o seguinte:

no teu select, faltou um parametro nas options.

O certo seria assim:

<select name="nome"> <option value="teste">teste</option> <option value="teste1">teste1</option> </select>

Na tua servlet, tu pega assim:

// o parametro usado dentro do request.getParameter( string arg ), // é o nome do campo especificado no teu input ou select do form String nome = request.getParameter("nome");

pode cre… tava viajando… é pq java… servlets… jsp… struts… td isso pra quem ta começando agora da uma travada na kbça…

valeu zirocool

Abs :lol:

[quote=Nino]pode cre… tava viajando… é pq java… servlets… jsp… struts… td isso pra quem ta começando agora da uma travada na kbça…

valeu zirocool

Abs :lol: [/quote]

Servlets continuam sendo java, soh que rodam em um contexto diferente.
Mas é bom estudar o básico do java, como strings, instanciação de objetos, métodos, essas coisas.
Depois pode meter a cara com servlets, q eles sao java puro… :wink:

Era isso oq eu estava fazendo… mas no meu caso não estou usando a servlet pra isso estou querendo colocar esse

String nome = request.getParameter(“nome”);

na .jsp

mas a declarção fica assim:

Fruta Fruta

<% String nome = request.getParameter("select");%>

Olá Fulano

A fruta escolhida é a " <%=nome %> "

Vc poderia me ajudar nessa tb… desculpa ae… mas ainda to no começo…

Abs