【发布时间】:2015-04-12 18:54:07
【问题描述】:
我正在使用 Dojo 在 Struts2 框架中发出 SMD 调用。
当包含这行 dojo.require("dojo.rpc.JsonService"); 时,我在 Firefox 的控制台上遇到错误:
not well-formed (JsonService.js)
not well-formed (RpcService.js)
not well-formed (url.js)
我对此进行了一些研究,但还没有明确的答案。有人知道吗?
【问题讨论】:
-
出于好奇,如果您打开 Firefox 的开发工具并检查这些文件的网络响应,那么 content-type 标头说明了什么?我之所以问,是因为我过去曾见过一些 Web 应用程序服务器出于某种荒谬的原因报告具有 XML 内容类型的 JS 文件的情况,这会在 Firefox 中生成虚假警告。
-
如何使用道场?您正在查看的文件可能在您使用的 dojo 版本中不可用。
-
@KenFranqueiro 你是对的!我修改了我的 web.xml 以正确定义 JS 文件的 mime 映射,并且不再抛出错误。
-
@KenFranqueiro:您应该将您的评论转换为答案。
-
酷,很高兴听到这有效,这是一个疯狂的猜测,这就是我首先发表评论的原因:) 我现在按照 Aleksandr 的建议添加了一个答案。
标签: javascript firefox struts2 dojo