zoukankan      html  css  js  c++  java
  • 关于用jsp生成xml的问题【原创】

      刚看到群里人说jsp生成的xml用ajax取有问题,由于基本不用jsp做显示,所以只有试验了下,随便写了段测试代码,用ie直接看,很正常,ajax取死活不行,代码如下:
    <%@ 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();
    %>
      很简单的一段代码,输出responseText看了下,正常,奇怪,把responseText用特殊符号夹起来,终于发现前面多了个换行,看看代码,只有pageEncoding后面的%>那可能有点问题,于是把后面的<%提到前面,代码为
    <%@ 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();
    %>
    再用ajax取一下,终于好了,很有意思的问题,记一下。
  • 相关阅读:
    字符串中的不可见字符应该如何清除?
    字符/字段数据的合并
    分割字符串的应用
    几种分割字符串实现方法的比较
    linux的一些文件基本命令
    centos7安装es6.4.0
    Sql 语句中 IN 和 EXISTS 的区别及应用
    Springboot通过redisTemplate实现发布订阅
    代理模式
    单例模式的多种实现方法
  • 原文地址:https://www.cnblogs.com/zxub/p/627300.html
Copyright © 2011-2022 走看看