Olá! Minha dúvida é referente a expression language, onde o metódo request.getAttribute("empresa") foi substituído por ${empresa}. O atributo da requisição é armazenado como um object, correto? Como não existe a necessidade de fazer um casting, de que maneira se sabe o tipo de dado de queremos? Minha outra dúvida é em relação a utilizar "empresa.nome" ao invés de empresa.getNome(). O ".nome" é utilizado pois a variável de instância do objeto se chama nome ou é algo relacionado a assinatura do método?