【问题标题】:Glassfish internal error unanderstandble [duplicate]Glassfish内部错误无法理解[重复]
【发布时间】:2015-03-03 02:17:23
【问题描述】:

我在一个 xhtml 页面中有一个非常简单的 javascript 代码,但 Glassfish 由于内部错误不想呈现它:

 javax.servlet.ServletException: Error Parsing /basicuser/singletripcreation.xhtml: Error Traced[line: 14] Il riferimento di entità "callback" deve terminare con il delimitatore ';'.     

第14行涉及的代码如下

 <script language="Javascript">
 function loadGoogleMapsScript()
 {
     var script = document.createElement("script");
     script.type = "text/javascript";  
     script.src = "http://maps.google.com/maps/api/js?sensor=false&callback=visualizzamappa";
     document.body.appendChild(script);
 }
 loadGoogleMapsScript();
 </script>

第 14 行是“script.src = ....”

怎么了?!错误看起来像字符串内部。我这是一个编译错误,为什么编译器会检查一个字符串?!? (是的,错误甚至在执行之前就显示出来了,比如编译错误)

我该如何解决?!

非常感谢

----@迈克

现在错误出现了:

   for (var x=0; x<indirizzi.length ; x++)
       codifica_indirizzi(indirizzi[x], descrizioni[x]);

然后说:

 javax.servlet.ServletException: Error Parsing /basicuser/singletripcreation.xhtml: Error Traced[line: 47] Il tipo di elemento "indirizzi.length" deve essere seguito dalle specifiche di attributo ">" o "/>".

主因

"元素的种类'indirizzi.length'后面必须跟specificaton ot属性'>'或'/

【问题讨论】:

  • Il riferimento di entità "callback" deve terminare con il delimitatore ';'。用英文表示“对实体回调的引用必须以分隔符';'终止。”
  • 编译器仍然在第 14 行显示一个错误,即使我把它当作 javascript 注释。
  • 您可以添加一个示例,说明您更改后的外观吗?错误信息有变化吗?

标签: glassfish internal-server-error


【解决方案1】:

这个答案告诉你问题以及如何解决它https://stackoverflow.com/a/14112363/212224

导致问题的是 URL 中的与号 (&)。这意味着 URL 的 ...&callback... 部分被视为 XML 元素。 & 符号应替换为 & 所以第 14 行的完整内容应为:

script.src = "http://maps.google.com/maps/api/js?sensor=false&amp;callback=visualizzamappa";

如果您有任何其他字符导致类似问题,维基百科有一个 XML 实体名称列表:http://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references

【讨论】:

  • 非常感谢迈克!!!现在该错误消失了,但我在“for (var x=0;x元素类型“indirizzi.length”必须后跟任一属性规范,“>”或“/>” ....
  • 嘿,我解决了。而是在代码中写
  • 没问题。我更新了我的答案,提供了一个维基百科页面的链接,其中列出了所有不同的字符及其实体名称以供参考。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-11-14
  • 1970-01-01
相关资源
最近更新 更多