我的计算机上有一个在 tomcat8 上运行的 java web 应用程序。 在 jsp 中,我有一个 js 函数从 WebContent 文件夹加载 json 文件,但我想加载此文件“/home/test/test.json”。
我搜索过,但没有找到如何操作。 我该怎么办?
编辑:我用这个
$('#table').bootstrapTable({
method : 'get',
url : '/testing/list.json',
cache : false,
height : 500,
striped : false,
pagination : false,
search : true,
showColumns : false,
columns : [ {
field : 'key',
title : 'Key',
align : 'left',
valign : 'midlle',
sortable : true
} ]
});
最佳答案
从另一个位置提供静态内容的最简单方法是向该文档库注册新的上下文。检查documentation但是,简而言之,如果您使用以下内容创建文件 $CATALINA_BASE/conf/Catalina/localhost/testing.xml
<Context docBase="/home/test" />
然后您将可以请求http://localhost:8080/testing/test.json .
xml 文件的名称用作上下文路径的名称。另外,您不需要任何 WEB-INF 或 web.xml,因为 Tomcat 的默认值通常就足够了。
关于javascript - 使用绝对路径加载json文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30524804/