我用了jquery中的$.ajax(),想用它来传递参数到后台,可是总是有错,不知道错误在哪里。
当我点按钮后,触发下面的函数
function detail() {
// var book_type = $("#book_type").val();
//var book_type_type = $("#book_type_type").val();
// location.href = "result.jsp?book_type_type="+book_type_type;
 var message = "<datarow><table id=\"CX\"><row operate=\"query\"  /></table></datarow>";
$.ajax({
type:"POST",
  url:"list",
    data:{returnType:"xml",message:message},
success:function(){alert("success");},//backResult,
error:function(){alert("fail");
                 alert(message);}
});

}
servlet的web.xml这样写的
<servlet>
   <servlet-name>parseXML</servlet-name>
   <servlet-class>Tools.parseXML</servlet-class>
</servlet><servlet-mapping>
   <servlet-name>parseXML</servlet-name>
  <url-pattern>/list</url-pattern>
</servlet-mapping>Tools.parseXML的内容如下:
import javax.xml.parsers.*;
import org.w3c.dom.*;
import java.io.*;
import java.util.Hashtable;
import org.xml.sax.InputSource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.*;//import messageParser.*;public class parseXML extends HttpServlet
{
public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException
{
   doPost(request,response);
}
    
public void doPost(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException
{
   String message = request.getParameter("message");
   PrintWriter out = response.getWriter();
   out.println(message);
}}
不知道哪里错了