【问题标题】:Redirect the request to JSP in servlet giving error?将请求重定向到 servlet 中的 JSP 给出错误?
【发布时间】:2011-12-10 07:31:38
【问题描述】:

如果我在我的 servlet 类中给出 res.sendRedirect("RequestObjectInJSP.jsp") 它可以工作(在这种情况下,jsp 文件存在于 D:\apache-tomcat-6.0.33\apache-tomcat-6.0.33\webapps \hello) 但如果我给 res.sendRedirect("WEB-INF/classes/jsp/RequestObjectInJSP.jsp") 它不起作用(在这种情况下文件存在于 D:\apache-tomcat-6.0.33\apache-tomcat -6.0.33\webapps\hello\WEB-INF\classes\jsp) 说请求的资源不可用。不确定这里缺少什么。Appserver 是 Tomcat

【问题讨论】:

    标签: java tomcat servlets


    【解决方案1】:

    WEB-INF 下的 JSP 不能直接访问。这通常是一件好事。重定向告诉浏览器请求不同的 URL,因此向 JSP 发送重定向会告诉浏览器直接请求该 JSP。

    要在 WEB-INF 中为 JSP 提供服务,RequestDispatcher#forward() 从 servlet 到它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-18
      • 1970-01-01
      • 2012-05-14
      相关资源
      最近更新 更多