gpt4 book ai didi

java - 是否可以使用 sendredirect() 重定向到子目录中的页面

转载 作者:行者123 更新时间:2023-12-01 19:05:00 25 4
gpt4 key购买 nike

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

以下不起作用:

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

使用请求调度程序时可以工作...

想知道是否有办法对子文件夹中的页面使用sendRedirect()

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

最佳答案

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

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

I need to place it in a sub-folder

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

关于java - 是否可以使用 sendredirect() 重定向到子目录中的页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10466256/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com