我有本地tomcat运行。我有 Eclipse 加载上下文到这个 tomcat 实例。
我在 webappl 下有一个 jsp,我在 servlet 中重定向到它,我可以在 :8080/mywebapp/my.jsp 访问它。
如果我在 webappl/alljsps 下创建一个目录,并将 my.jsp 移动到这个位置 webappl/alljsps/my.jsp,我无法重定向,也无法访问:8080/mywebapp/alljsps/my.jsp。
访问这个移动的 jsp 需要哪些步骤?
如果通过 servlet 重定向到 WEB-INF 下的 jsps,则只能访问它们。WEB-INF 上的任何内容都不能直接访问。
您需要使用 Servlet 来提供它,容器不会直接提供 WEB-INF 下的 JSP 文件(这通常是重点)。相反,您通常会使用 a RequestDispatcher
toinclude()
它。