Porque mesmo enviando a "empresa" por querystring, a mesma não é apresentada em listaEmpresas.jsp? No Servlet NovaEmpresaServlet eu passo a empresa: response.sendRedirect("listaEmpresas?empresa="+novaEmpresa.getNome());
No Servlet ListaEmpresaServlet eu passo novamente: String novaEmpresa = request.getParameter("empresa"); System.out.println(novaEmpresa); RequestDispatcher rd = request.getRequestDispatcher("/listaEmpresas.jsp?empresa="+novaEmpresa);
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ page import = "java.util.List, br.com.dirley.gerenciador.servlet.Empresa" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Lista de Empresas</title>
</head>
<body>
Empresa ${ empresa } cadastrada com sucesso!
<br/>
<br/>
Lista das Empresas:
<ul>
<c:forEach items="${empresas }" var="empresa">
<li>${empresa.nome} - <fmt:formatDate value="${empresa.dataAbertura}" pattern="dd/MM/yyyy"/> </li>
</c:forEach>
</ul>
</body>
</html>