我在HttpServlet中使用以下代码。
String pathToWeb = getServletContext().getRealPath(File.separator);
我有应用程序,上面的代码工作正常,并返回应用程序目录的真实路径。而我发送另一个QA分支,而不能使用上面的代码检测实际路径。
总是返回null,在Windows服务器上使用java8,tomcat8。 请协助。
我已经经历过这样的问题,但无法找到解决方案。
答案 0 :(得分:1)
使用getServletContext().getRealPath("/")
作为上下文根路径:
function chunk(arr, size) {
if (size >= arr.length || size <= 0)
return [arr];
var result = [];
var i = 0;
while (arr.length > 0) {
result.push([]);
for (var j = 0; j < size && arr.length > 0; ++j) {
result[i].push(arr.shift());
}
i++;
}
return result;
}
var array1 = chunk(["a", "b", "c", "d"], 2);
var array2 = [
["a", "b"],
["c", "d"]
];
var equals = (array1.length == array2.length) && array1.every(function(element, index) {
return (element.length == array2[index].length) && element.every(function(element1, index1) {
return element1 === array2[index][index1];
});
});
alert(equals);
而不是特定于操作系统的文件分隔符。