Javascript 重定向url JSP

Javascript 重定向url JSP,javascript,html,jsp,jakarta-ee,redirect,Javascript,Html,Jsp,Jakarta Ee,Redirect,我正在尝试从WEB-INF/jsp/a.jsp访问jsp文件。但是发现理解它有点复杂 有人能解释一下重定向url路径上的一些事情吗?重定向路径应该是什么。我可以有一个像WEB-INF/MyHtml/AB.html这样的自定义路径吗 下面的代码位于WebContent文件夹中的Home.jsp文件中。(WebContent->Home.jsp) 在此处插入标题 我还尝试将url“A.jsp”更改为“WEB-INF/jsp/A.jsp”,但失败。您编写的代码是正确的。您只需将jsp文件A.jsp

我正在尝试从WEB-INF/jsp/a.jsp访问jsp文件。但是发现理解它有点复杂

有人能解释一下重定向url路径上的一些事情吗?重定向路径应该是什么。我可以有一个像WEB-INF/MyHtml/AB.html这样的自定义路径吗

下面的代码位于WebContent文件夹中的Home.jsp文件中。(WebContent->Home.jsp)


在此处插入标题

我还尝试将url“A.jsp”更改为“WEB-INF/jsp/A.jsp”,但失败。

您编写的代码是正确的。您只需将jsp文件A.jsp放在与AB.html相同的文件夹或包中,或者您可以将meta标记中的url属性更改为“/jsp/A.jsp”。

您可以在浏览器中运行该页面,并且您可以在程序员控制台(chrome f12)上看到代码在哪个位置查找资源,以便您可以相应地放置文件

只有当A.jsp在WebContent中时,它才起作用。我认为由于安全原因,不可能直接访问WEB-INF中的文件。如果你能帮我举几个例子就好了。(比如WebContent中的文件和WEB-INF/JSP文件夹中要重定向的文件)如果你同意使用JSP重定向到另一个JSP,那么你可以在AB.JSP文件中使用,如果你需要重定向,这可能是一个解决方案。
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="refresh" content="0;url=A.jsp">
<title>Insert title here</title>
</head>
<body>

</body>
</html>