Olá Alisson, tudo bem?
Entendo a frustração que é lidar com problemas de charset em projetos web, rs. É importante garantir que o charset esteja corretamente configurado tanto no servidor quanto no navegador para que a acentuação funcione corretamente.
- Verifique se o charset UTF-8 está configurado no seu arquivo web.xml. Você pode adicionar o seguinte trecho de código dentro da tag :
<jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<page-encoding>UTF-8</page-encoding>
<scripting-invalid>true</scripting-invalid>
<include-prelude>/WEB-INF/jsp/common.jspf</include-prelude>
</jsp-property-group>
</jsp-config>
- Verifique se o charset UTF-8 está configurado no seu arquivo JSP. Você pode adicionar a seguinte linha no início do seu arquivo JSP:
<%@ page contentType="text/html; charset=UTF-8" %>
- Verifique se o charset UTF-8 está configurado no seu arquivo Servlet. Você pode adicionar a seguinte linha no início do seu método doGet() ou doPost():
response.setCharacterEncoding("UTF-8");
Espero que essas orientações ajudem a resolver o problema de acentuação no seu projeto. Caso ainda tenha alguma dúvida, fique à vontade para perguntar.