E ai pessoal, blz?
Estou iniciando em Java e não tenho muita noção de como funciona o desenvolvimento Web com esta linguagem. Eu estava acostumado a trabalhar com páginas aspx e agora estou enfrentando uma certa dificuldade com JSP.
eu fiz a pagina html (conforme codigo abaixo) e preciso que minha classe faça a exibição dos dados nesta página quando ela for instanciada no modo consulta, e mesmo tendo pesquisado em varios foruns, nao consegui algo que me ajudasse.
gostaria de pedir que alguem me ajudasse a resolver este problema.
Obs: os códigos abaixo sao apenas de treinamento, sendo que na consulta pode se perceber que nao foi passado o criterio de busca. o que eu preciso é saber como exibir os dados de um usuario qualquer na página HTML.
obrigado.
Pagina HTML
<%@ page language=“java” contentType=“text/html; charset=ISO-8859-1”
pageEncoding=“ISO-8859-1”%>
| Responsável | Resp 01 Resp 02 Resp 03 Resp 04 Resp 05 |
| Código | |
| Nome | |
| Senha | |
Código da Classe:
package com.treinamento.struts;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import com.treinamento.hibernate.*;
public class dadosUsuario extends Action {
<a class="mention" href="/u/override">@Override</a>
public ActionForward execute(ActionMapping map, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
System.out.println(“Executando o código da lógica de negócios…”);
if (request.getParameter("enviar").toString().equals("cancelar")){
return map.findForward("cancelar");
}
UsuarioDAO dao = new UsuarioDAO();
Usuario usuario = new Usuario();
boolean achouUsuario = false;
usuario.setUsNome(request.getParameter("nome").toString().trim());
// Consultar o usuario
List<Usuario> todosUsuarios = dao.UsLista();
for (Usuario usuario1 : todosUsuarios) {
if (usuario1.getUsNome().trim().equals(request.getParameter("nome").toString().trim())) {
achouUsuario = true;
//inserir os código para a exibição dos dados do usuário
}
}
}
if (achouUsuario == true){
return map.findForward("ok");
}else{
return map.findForward("cancelar");
}
}
}