Bom Dia caros amigos.
Estou com um problema quanto a JSTL, as informações não estão aparecendo (basico não) devo estar esquecendo algum detalhe, mas com a minha inexperiência no assunto não estou conseguindo resolver. Por esse motivo peço a ajuda de vocês.
A minha dúvida é basicamente essa:
Quando a página JSP é chamada, automaticamente é estartado o doGet do Servlet, para valorização das variáveis?
Peço isso porque estou fazendo a valorização automática no Servlet, como abaixo.
package servlets;
import java.io.IOException;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import beans.EmpregadoBean;
import beans.EmpresaBean;
import beans.PessoaBean;
public class PropriedadesBeans extends javax.servlet.http.HttpServlet implements
javax.servlet.Servlet {
/**
*
*/
private static final long serialVersionUID = 1L;
public PropriedadesBeans() {
super();
System.out.println("Teste PropriedadesBean");
}
protected void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
System.out.println("doGet");
PessoaBean pessoa = new PessoaBean("José Celso", "Freire");
EmpresaBean empresa = new EmpresaBean("Unesp", "Ensino Superior");
EmpregadoBean empregado = new EmpregadoBean(pessoa, empresa);
request.setAttribute("empregado", empregado);
RequestDispatcher dispatcher = request.getRequestDispatcher("/pages/PropriedadesBeans.jsp");
dispatcher.forward(request, response);
}
protected void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException
{
System.out.println("doPost");
}
}
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>EL: Acesso a Propriedades de Javabeans</title>
</head>
<body>
<h3>EL: Acesso a Propriedades de Javabeans</h3>
<ul>
<li><b>Nome:</b> ${empregado.pessoa.nome}
<li><b>Sobrenome:</b> ${empregado.pessoa.sobrenome}
<li><b>Nome da Empresa:</b> ${empregado.empresa.nomeEmpresa}
<li><b>Área:</b> ${empregado.empresa.area}
</ul>
</body>
</html>