I just saw some people in the group saying that the XML generated by JSP has a problem with Ajax. Since JSP is basically not used for display, I only tried to write a test code section and use IE to check it, normal, Ajax does not work, the Code is as follows: <% @ page Language = "Java" contenttype = "text/XML; charset = UTF-8" Import = "Java. util. * "pageencoding =" UTF-8 "%>
<%
Out. println ("<? XML version = \ "1.0 \" encoding = \ "UTF-8 \"?> ");
Out. println ("<root> ");
Out. println ("<node id = \" 1 \ "/> ");
Out. println ("<node id = \" 2 \ "/> ");
Out. println ("</root> ");
Out. Close ();
%>
A very simple piece of code, output responsetext looked at, normal, strange, put responsetext with a special symbol folder, and finally found that there is a line break before, look at the code, only %> after pageencoding may be a problem, so I mentioned <% above, and the code is
<% @ Page Language = "Java" contenttype = "text/XML; charset = UTF-8" Import = "Java. util. *" pageencoding = "UTF-8" %> <%
Out. println ("<? XML version = \ "1.0 \" encoding = \ "UTF-8 \"?> ");
Out. println ("<root> ");
Out. println ("<node id = \" 1 \ "/> ");
Out. println ("<node id = \" 2 \ "/> ");
Out. println ("</root> ");
Out. Close ();
%>
Let's take a look at Ajax. It's a very interesting question. Remember.