Javascript 如何从web inf文件夹中加载jquery.load()

Javascript 如何从web inf文件夹中加载jquery.load(),javascript,jquery,file,load,directory,Javascript,Jquery,File,Load,Directory,如果我试图从WebContent/js/jsFile.js中的文件加载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(){

如果我试图从WebContent/js/jsFile.js中的文件加载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屏幕视图和listView是同级的

谢谢


wenn

我认为你写的第一个是正确的:

 "../WEB-INF/jsp/file.jsp"

如果您发布有关错误和代码的更多信息,我们可以提供更详细的答案(可能问题与您所想的不同)

。/WEB-INF/jsp/file.jsp是正确的,您肯定有另一个问题。尝试将浏览器重定向到该文件,查看它是否显示。

是否可以通过HTTP访问WEB-INF目录?WEB-INF文件夹不应该通过HTTP访问!密码文件等可能存储在那里。Tomcat不会从那里传递任何东西,至少在默认配置中是这样。JSP不应该放在WEB-INF目录中。@Dr.Molle,它不可访问。请参阅Tim的评论,load将通过HTTP请求,如果无法通过HTTP访问,则需要移动文件