0

我有本地tomcat运行。我有 Eclipse 加载上下文到这个 tomcat 实例。

我在 webappl 下有一个 jsp,我在 servlet 中重定向到它,我可以在 :8080/mywebapp/my.jsp 访问它。

如果我在 webappl/alljsps 下创建一个目录,并将 my.jsp 移动到这个位置 webappl/alljsps/my.jsp,我无法重定向,也无法访问:8080/mywebapp/alljsps/my.jsp。

访问这个移动的 jsp 需要哪些步骤?

4

2 回答 2

1

如果通过 servlet 重定向到 WEB-INF 下的 jsps,则只能访问它们。WEB-INF 上的任何内容都不能直接访问。

于 2014-09-05T13:13:04.137 回答
0

您需要使用 Servlet 来提供它,容器不会直接提供 WEB-INF 下的 JSP 文件(这通常是重点)。相反,您通常会使用 a RequestDispatchertoinclude()它。

于 2014-09-05T13:14:47.873 回答