【发布时间】: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