在我的代码中,所有的脚本都包含在.js文件中。每当一个脚本出现错误时,我会得到以下错误信息:
javax.script.ScriptException: sun.org.mozilla.javascript.internal.EcmaError: ReferenceError: "nonexistant" is not defined. (<Unknown source>#5) in <Unknown source> at line number 5
让我困扰的是<Unknown Source>。多个文件在一个ScriptContext中,很难追踪错误。而且它看起来很糟糕。
有没有办法将<Unknown Source>替换为实际的文件名?我看到的所有方法都不支持传递File对象,所以我真的很困惑。
javax.script.ScriptException: sun.org.mozilla.javascript.internal.EcmaError: ReferenceError: "nonexistant" is not defined. (<Unknown source>#5) in <Unknown source> at line number 5
让我困扰的是<Unknown Source>。多个文件在一个ScriptContext中,很难追踪错误。而且它看起来很糟糕。
有没有办法将<Unknown Source>替换为实际的文件名?我看到的所有方法都不支持传递File对象,所以我真的很困惑。