Oi, pessoal! Estou na aula 4 "Páginas Dinâmicas com JSP", porém estou com esse problema do nomeEmpresa não retornar o valor digitado no formulário e aparecer simplesmente como null. Alguém saberia dizer o que pode ser?
Classe NovaEmpresa:
@WebServlet("/novaEmpresa")
public class NovaEmpresaServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String nome = request.getParameter("nome");
Empresa empresa = new Empresa();
empresa.setNome(nome);
Banco banco = new Banco();
banco.adiciona(empresa);
System.out.println("Cadastrando nova empresa!");
RequestDispatcher rd = request.getRequestDispatcher("/cadastroNovaEmpresa.jsp");
request.setAttribute("empresa", empresa.getNome());
rd.forward(request, response);
``
}
}
Página JSP:
<%
String nomeEmpresa = (String)request.getAttribute("empresa");
System.out.println(nomeEmpresa);
%>
<html>
<body>
Empresa <%= nomeEmpresa %> cadastrada com sucesso!
</body>
</html>