Olá,
Para fins de segurança, para impedir o acesso direto do usuário ao arquivo jsp, quero colocar os arquivos num diretório que o usuário não tenha acesso, WEB-INF, neste caso. Só que não estou conseguindo encaminhar a requisição para um jsp a partir de um Servlet:
request.getRequestDispatcher("WEB-INF/teste.jsp").forward(request, response);
Dá o seguinte erro:
-----------------------------------------------------------
org.apache.jasper.JasperException: Unsupported encoding:
at org.apache.jasper.compiler.ParserController.getReader(ParserController.java:311)
at org.apache.jasper.compiler.ParserController.parse(ParserController.java:191)
at org.apache.jasper.compiler.ParserController.parse(ParserController.java:153)
at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:223)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:351)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:474)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:184)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:432)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:356)
at br.sp.cadastro.CadastroServ.doGet(CadastroServ.java:38)
(…)
------------------------------------------------------
É possível fazer isso? Alguma idéia?
Adriano.
JSP dentro do WEB-INF no Tomcat
F
1 Resposta
F
ERRATA!
Desculpa. Funciona perfeitamente. Não havia percebido. O erro estava na página teste.jsp.
Adriano.
Criado 31 de março de 2003
Ultima resposta 31 de mar. de 2003
Respostas 1
Participantes 1