易截截图软件、单文件、免安装、纯绿色、仅160KB

ajax与jsp 获得空xml解决方法


Ajax和jsp的怪现象     
如果用Ajax去请求一个jsp页面,该jsp页面返回的是xml(response.setContentType("text/xml; charset=GB2312");),并且该jsp包含下面这些头@page指令的话,则在客户端xml=XMLHttpRequest.responseXML得到的是一个不包含任务东西的xml对象,即xml.childNodes.length将会是0.
<%@ page contentType="text/html; charset=GBK" %>
<%@ page import="com.suntek.notes.sql.DBGrid"%>
<%@ page import="java.util.Vector" %>
原因是以上的@page指令(其实是任何一个指令)会产生空行。即在jsp里边的out.print(xml)到客户端的之前,已经有空行输出了。解决办法可以是去掉上面的语句,或把jsp改为servlet
同时,jsp里边的任何空行都有可能会导致同样的问题。
应该用servlet较好。


相关文档:

Jsp 下载远程文件至服务器

我是在以下这两种情况下使用到这个文件的:
当你需要向服务器上传一个文件,但是这个文件并不在你的本机上,而且在另一台服务器上,但是你又没有本台服务器的远程桌面的权限让它去下载那个文件,这时你就可以使用此文件去下载。
二就是目标服务器的上传速度非常的慢,于是我将文件先传到了另一台上传速度较快的服务器上, ......

java读取xml几种方法

  1)DOM(JAXP Crimson解析器)
   
DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找
特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被 ......

添加XML节点

添加XML节点
 /// <summary>
    /// 初始化XML status-0
    /// </summary>
    /// <returns></returns>
    private bool InitialConfig()
    {
        bool b ......

四种操作xml的方式: SAX, DOM, JDOM , DOM4J的比较


1. 介绍
1)DOM(JAXP Crimson解析器)
        DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于 ......

一个使用JDOM读取XML文件的工具类

/*
 * history
 *
 * Created on 2003-5-26
 *
 * 2003-06-05
 *   1.增加了Log的处理信息。
 *   2.抛出的异常由原来UtilException的改变成XMLException,后者继承前者。
 *
 * 2003-09-02 by David Yu
 *   1.增加了改变一个 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号