Fiz as mesmas modificações que o professor no modulo 6 video 1, e não aparece o nome da empresa mas sim a listagem de objs, não pq o dele apareceu e o meu não, alguém saberia dizer?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Fiz as mesmas modificações que o professor no modulo 6 video 1, e não aparece o nome da empresa mas sim a listagem de objs, não pq o dele apareceu e o meu não, alguém saberia dizer?
Olá Jade, tudo bem com você?
Peço desculpas pela demora em obter um retorno.
O comportamento apresentado está acontecendo devido à impressão dos valores contidos na variável company que contém um array de empresas. Conforme a segunda imagem, no arquivo lisCompany.jsp na linha 15. Nessa parte do código devemos realizar a impressão do conteúdo presente no atributo que recebe o nome da nova empresa cadastrada. Este atributo é declarado no arquivo NewCompanyServlet.java (NovaEmpresaServlet.java conforme a aula).
Peço que neste no arquivo arquivo NewCompanyServlet.java localize a linha: request.setAttribute() que é responsável pela atribuição na requisição do atributo com o nome da nova empresa, e verifique o nome do primeiro atributo passado para o método .setAttribute() . Esta linha deve está semelhante ao exemplo apresentado abaixo:
request.setAttribute("empresa", empresa.getNome());
Neste exemplo, o nome do atributo será empresa, assim, no arquivo *lisCompany.jsp iremos imprimir o presente no atributo `empresa, como abaixo:
<c:if test="${not empty empresa }">
<h2>Empresa ${ empresa } cadastrada com sucesso!</h2> <br />
</c:if>
Peço que verifique os pontos apresentados acima, salve os arquivos após as modificações, reinicie o servidor e adicione uma nova empresa usando o formulário. Verifique o resultado apresentado.
Espero ter ajudado. Continue mergulhando em conhecimento e não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade.
Abraços e bons estudos!