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取一下,终于好了,很有意思的问题,记一下。
查看全文
相关阅读:
VS 高级版本新建的项目如何降级使低版本 VS 可以打开
Windows下安装VScode,并使用,以及中文配置
使用Cadence绘制PCB流程
VS2013/2012 下无法打开 源 文件“stdafx.h”的解决方法
如何对Redis设置密码,提高安全性
关于redis启动流程介绍
Redis笔记,安装和常用命令
阿里云主机(aliyun-Linux) x64安装Redis详解
几款开源的图形化Redis客户端管理软件
redis配置文件redis.conf中文版(基于2.4)
原文地址:https://www.cnblogs.com/zxub/p/627300.html
最新文章
Whu 1603——Minimum Sum——————【单个元素贡献、滑窗】
LeetCode 319 ——Bulb Switcher——————【数学技巧】
内部排序 ——第4波——————【堆排序】
内部排序—— 第5波 ——————【归并排序】
geohash 算法原理及实现方式
巩朋:我的算法学习之路
geohash:用字符串实现附近地点搜索
互联网组织的未来:剖析 GitHub 员工的任性之源
佛祖保佑,永不宕机,永无 Bug
SQL 到 NOSQL 的思维转变
热门文章
Bonjour/Zeroconf with Arduino
PART 5: INTEGRATING SPRING SECURITY WITH SPRING BOOT WEB
[置顶] 来自 HeroKu 的 HTTP API 设计指南(中文版)
Spring Boot project with static content generates 404 when running jar
Beyond Compare 3, 简体中文版 安装
C++ 异常处理 catch(...)介绍
arduino中SCoop库的简单应用案例
Arduino 多线程简单代码
const放在函数前后的区别
#ifdef _DEBUG #define new DEBUG_NEW #endif的解释
Copyright © 2011-2022 走看看