jsp输出空行问题
用jsp输出xml文件时,FireFox报错:XML解析错误:xml处理指令不在外部实体的开始部分
位置:http://www.zhuoda.org/rss.jsp
行:6,列:1<?xml version="1.0" encoding="gb2312" ?>
查看源文件,原来是前面多了6个空行。而xml要求,多一个空格都会报错。
这个问题困扰了好几年来了,原来原因是:
所有的%>后面不要换行,包括最后一个;
//因为Application Server在处理编译jsp时对于%>和<%之间的内容一般是原样输出,而且默认是PrintWriter
出处:yulimin.javaeye.com/blog/27511
位置:http://www.zhuoda.org/rss.jsp
行:6,列:1<?xml version="1.0" encoding="gb2312" ?>
查看源文件,原来是前面多了6个空行。而xml要求,多一个空格都会报错。
这个问题困扰了好几年来了,原来原因是:
所有的%>后面不要换行,包括最后一个;
//因为Application Server在处理编译jsp时对于%>和<%之间的内容一般是原样输出,而且默认是PrintWriter
出处:yulimin.javaeye.com/blog/27511
hofman
2007-02-04 13:38:20
评论:1
阅读:644
引用:0
@2007-02-26 21:41:08 您好
对不起,我说错了,不该说是您转载的.
有幸看到您总结的这个问题,非常感谢.谢谢.
有幸看到您总结的这个问题,非常感谢.谢谢.
