代码慢一定是因为用来处理XML的jsp慢,你应该从提高你这个jsp程序的效率考虑。 还有一点建议:类似你这样有交互条件的XML装载,最好不要用这种形式,(很不专业,而且适用面窄),最好适用XMLHTTP的提交。这是一个同步提交的例子: var oHTTP = new ActiveXObject("Microsoft.XMLHTTP"); var para = "prodCatalogID="+prodCatalogID; para = escape(para); //此处可选,如采用,在server端需要unescape oHTTP.open("POST","../catalog/prodCategoryXML.jsp",false); oHTTP.send(para);var oXMLDoc = oHTTP.responseXML; .....
还有一点建议:类似你这样有交互条件的XML装载,最好不要用这种形式,(很不专业,而且适用面窄),最好适用XMLHTTP的提交。这是一个同步提交的例子:
var oHTTP = new ActiveXObject("Microsoft.XMLHTTP");
var para = "prodCatalogID="+prodCatalogID;
para = escape(para); //此处可选,如采用,在server端需要unescape
oHTTP.open("POST","../catalog/prodCategoryXML.jsp",false);
oHTTP.send(para);var oXMLDoc = oHTTP.responseXML;
.....