社区
XML/XSL
帖子详情
如何用jsp或者servlet将xml在浏览器中输出?
Rainbow686
2004-12-22 06:01:01
我现在遇到的问题是:
在项目中我将一些数据库中的信息导出成一个xml文件,但是现在要求在web浏览器中客户端给一个参数我就要将不同的xml文件在浏览器中输出:比如说用户请求test.jsp后面带一个参数我就需要将相应的xml输出。
现在我已经得到了一个xml的doument怎么将其在jsp中输出,就是用out.print()输出?或者将document转换成String然后用out.print()输出。
...全文
147
4
打赏
收藏
如何用jsp或者servlet将xml在浏览器中输出?
我现在遇到的问题是: 在项目中我将一些数据库中的信息导出成一个xml文件,但是现在要求在web浏览器中客户端给一个参数我就要将不同的xml文件在浏览器中输出:比如说用户请求test.jsp后面带一个参数我就需要将相应的xml输出。 现在我已经得到了一个xml的doument怎么将其在jsp中输出,就是用out.print()输出?或者将document转换成String然后用out.print()输出。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhmt
2005-01-11
打赏
举报
回复
XMLOutputter outputter = new XMLOutputter( " ", true, "GB2312" );
outputter.setTextTrim(true);
outputter.output( 你的Document, System.out );
myy
2005-01-05
打赏
举报
回复
import java.io.*;
import org.dom4j.*;
import org.dom4j.io.*;
import org.xml.sax.*;
...
/* PrettyPrint : 是否以整齐的缩进格式输出*/
public static String XmlToString(Document Doc,boolean PrettyPrint){
String s="";
StringWriter sw=null;
try{
OutputFormat fmt = null;
if(PrettyPrint){
fmt = new OutputFormat(" ", true, "GBK");
fmt.setLineSeparator("\r\n");
}
else{
fmt=OutputFormat.createCompactFormat();
fmt.setEncoding("GBK");
}
fmt.setNewLineAfterDeclaration(false);
fmt.setExpandEmptyElements(true);
sw = new StringWriter();
XMLWriter xw = new XMLWriter(sw, fmt);
xw.write(Doc);
sw.close();
s=sw.toString();
}
catch(Exception ex){
s="";
ex.printStackTrace();
}
finally{
try{
sw.close();
}
catch(Exception ex1){
}
}
return s;
}
Rainbow686
2004-12-23
打赏
举报
回复
如果要使用XmlWriter的话,应该怎么用?
我用response.getWriter().println(doc.asXml);
输出时,所有的中文都时乱码,怎么弄啊?
yjs_lh
2004-12-22
打赏
举报
回复
如果用JDOM:
Document doc;
//求XML文档及内容
//doc = ...
PrintWriter out = response.getWriter();
try {
XMLOutputter outp = new XMLOutputter("",true,"gb2312");
outp.output(doc,out);
}
catch (IOException ex) {
ex.printStackTrace();
}
用DOM4j的话,更简单:
response.getWriter().println(doc.asXml);
或者用XmlWriter类。
servlet
输出
中
文显示为问号"??"的解决办法
将 doGet或doPost的 response.setContentType("text/html"); 增加一点点内容 response.setContentType("text/html;charset=gb2312"); 或者改为response.setContentType("text/html;...
【无标题】
servlet
配置后,
浏览器
上总显示
jsp
源码的问题
jsp
,
servlet
配置
浏览器
显示
jsp
源码问题
快速创建一个
servlet
并且在web.
xml
配置和使用它
一.什么是
Servlet
举个例子,生活
中
往往会问:“先有鸡还是...
Servlet
是在服务器上运行的小程序,一个
Servlet
就是一个Java类,并且可以通过“请求-响应”的编程模型来访问这个驻留在服务器内存
中
的
Servlet
程序。二.T...
Jsp
和
Servlet
的关系(通俗易懂)
在仅使用
Servlet
的web应用开发
中
,部分
Servlet
代码通过使用打印语句打印HTML标签来在
浏览器
中
显示页面,而
JSP
可以代替显示页面的
Servlet
。 二、
Servlet
的问题 在学习
JSP
之前,服务器通过
Servlet
响应客户端界面,会有...
Jsp
和
Servlet
简述
jsp
1. 什么是
jsp
,什么是
Servlet
?...
Servlet
是由Java提供用于开发 web 服务器应用程序的一个组件,运行在服务端,由
servlet
容器管理,用来生成动态内容。一个
servlet
实例是实现了特殊接口 Servl...
XML/XSL
8,906
社区成员
22,678
社区内容
发帖
与我相关
我的任务
XML/XSL
XML/XSL相关问题讨论专区
复制链接
扫一扫
分享
社区描述
XML/XSL相关问题讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章