【发布时间】:2011-10-14 09:25:02
【问题描述】:
如果我尝试从 WebContent/js/jsFile.js 中的文件 .load() WebContent/WEB-INF/jsp/jsp2.jsp 中的文件,url 会是什么样子
我试过了
"../WEB-INF/jsp/file.jsp"
"/WEB-INF/jsp/file.jsp"
“WEB-INF/jsp/file.jsp”
"/jsp/file.jsp"
“jsp/file.jsp”
编辑:
$("#Submit").live({
click: function(){
$("#listView").fadeOut(1000, function(){
});
$("#screenView").load({
url: "../WEB-INF/jsp/jspFile2.jsp",
complete: function(){
alert("completed");
}
});
}
});
这是我用来从 WEB-INF/jsp/jspFile1.jsp 加载的代码。它没有像我预期的那样在 screenView div 中呈现 jspFile2.jsp。
div screenView 和 listView 是同级的。
谢谢,
温
【问题讨论】:
-
WEB-INF-目录可以通过HTTP访问吗?
-
WEB-INF 文件夹不应通过 http 访问!密码文件等可能存储在那里。 Tomcat 不会从那里交付任何东西,至少在默认配置中是这样。
-
您的 JSP 不应放在 WEB-INF 目录中。
-
@Dr.Molle,无法访问。
-
查看 Tim 的评论,加载将通过 HTTP 请求,如果无法通过 HTTP 访问,则需要移动文件
标签: javascript jquery file load directory