0

我正在尝试从我的 servlet 重定向到 jsp 页面。当我将页面直接放在WebContent文件夹中时重定向有效,但我需要将其放在子文件夹中,即;WebContent/Web-INF/view

以下不起作用:

resp.sendRedirect(resp.encodeRedirectURL("WEB-INF/view/welcome.jsp"));

在使用请求调度程序时...

想知道是否有一种方法可以sendRedirect()用于子文件夹中的页面?

我的 servlet 的位置是:Java Resources/src/

4

1 回答 1

4

您不能重定向到WEB-INF. 根据设计,该目录中的所有资源对浏览器都是不可见的。

要么将 JSP 保留在 之外WEB-INF,要么添加一个转发到 JSP 的 servlet,然后重定向到 servlet。

我需要把它放在一个子文件夹中

这通常是很好的做法,但为什么要这样做呢?

于 2012-05-05T21:50:07.410 回答