Olá pessoal, Estou precisando de uma luz.
Utilizo no meu projeto: Maven, Spring e JSF.
Bom, meu problema é o seguinte:
Preciso da classe HttpServletResponse para exibir um pdf ao usuário de minha aplicação.
A classe HttpServletResponse está contida no package: javax.servlet.http.
O problema é que a biblioteca jstl.jar, utilizada no meu projeto, que fornece o package javax.servlet, não fornece o package javax.servlet.http.
Percebi que a biblioteca servlet-ap.jar, fornece este package.
Porém, esta biblioteca não funciona na minha arquitetura.
Se eu substituir a “jstl.jar” por “servlet-api.jar”, o servidor não carrega nenhuma página. O mesmo ocorre se eu manter as duas bibliotecas.
Se eu adiciono “servlet-api.jar” como um jar externo, a aplicação funciona, mas ao tentar capturar o servlet com facesContext.getExternalContext().getResponse(), é gerado um NullPointerException, O que já era esperado com esta gambiarra.
Gostaria de saber como posso resolver este problema. Preciso de uma soluçao para este problema com JSTL e HttpServletResponse,
ou entao de outra alternativa para mostrar um pdf para o usuário.
Agradeço muito a quem puder ajudar.
Kaio Cesar