Server returned HTTP response code: 500500 以上的响应码表明是服务器端异常,也就是说异常与楼主的代码没有关系,是服务器端的代码出错了。

解决方案 »

  1.   

    我的服务端代码为:
      public void doPost(HttpServletRequest req, HttpServletResponse resp) throws
          ServletException, IOException {
        resp.setContentType("text/html;charset=UTF-8");
        urn = (String) req.getParameter("urn");
        LoginName = (String) req.getParameter("LoginName");
        RequestCode = (String) req.getParameter("RequestCode");
        LanId = (String) req.getParameter("LanId");
        if ("test".equals(RequestCode)) { //客户需要受理业务时,进行密码校验。
          resp.setContentType("text/xml;charset=UTF-8");
          OutputStream out = resp.getOutputStream();
          System.out.println("start dopost");
          try {
            //使用JDOM
            Element root = new Element("file");
            Element rootElement = new Element("csss-10000");
            Element rootElement1 = new Element("msghead");
            Document resDoc = new Document();
            resDoc.setRootElement(root);
            rootElement.addContent("fl");
            root.getChildren().add(rootElement);
            InterFaceDAO dao =new InterFaceDAO();
            rootElement1.getChildren().add(new Element("version").addContent("100"));
            rootElement1.getChildren().add(new Element("trade-code").addContent("111111111"));
            rootElement1.getChildren().add(new Element("sys-result").addContent(
                "22222"));
            rootElement1.getChildren().add(new Element("sys-errmsg").addContent(
                "33333"));
            rootElement1.getChildren().add(new Element("srv-result").addContent(
                "44444"));
            root.getChildren().add(rootElement1);
            XMLOutputter outputter = new XMLOutputter();
            Format format = outputter.getFormat();
            outputter.setFormat(format.setEncoding("UTF-8"));
            outputter.output(resDoc,out);
          }
          catch (Exception e) {
            System.out.println("queryhistservlet error occur!" + e.toString());
          }
        }  }
    不知道为什么客户端接收不到服务端返回的XML结构信息,而且报如题的错误