社区
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()输出。
...全文
187
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类。
javax.
servlet
jar包---解决找不到javax.
servlet
.*等问题
- 初始化:当
Servlet
首次被请求或者在web.
xml
中
配置了`load-on-startup`时,
Servlet
容器会调用
Servlet
的`init()`方法进行初始化。 - 服务:每当有新的请求到来,
Servlet
容器创建一个
Servlet
实例,然后调用`service...
guestbook程序代码
在本文档
中
,我们将深入探讨"guestbook程序代码",这是一个基于Axeon平台的
Servlet
与
JSP
技术实现的Web应用示例。
Servlet
与
JSP
(JavaServer Pages)是Java Web开发
中
的核心技术,它们结合了服务器端的Java编程能力和...
SWFUpload实现多文件上传
在SWFUpload的实现
中
,
JSP
可能用于渲染上传页面,展示上传状态,或者处理文件上传成功后的反馈信息。 5. **前端与后端交互**:SWFUpload通过JavaScript与服务器端的
Servlet
进行通信。在上传过程
中
,前端会通过Ajax...
JSP
、
Servlet
如何实现前端
浏览器
和客户端之间的交互
Tomcat 充当了承载 Web 应用程序和
Servlet
的服务器角色,它能够处理来自客户端的请求,执行包含 JDBC 查询的
Servlet
,并将结果返回给客户端或
输出
到服务器控制台。创建一个.
jsp
文件,编写前端代码,运行tomcat,...
jsp
无法解析,直接在
浏览器
输出
html源码问题
今天在用springmvc+tomcat做一个小的测试程序时,访问
jsp
页面出现无法解析,直接在
浏览器
输出
html源码:于是各种检查:1.web.
xml
已设置了编码过滤器:2.
jsp
文件存储编码为UTF-83.项目各种编码都设置为了UTF-8:4.
jsp
...
XML/XSL
8,907
社区成员
22,677
社区内容
发帖
与我相关
我的任务
XML/XSL
XML/XSL相关问题讨论专区
复制链接
扫一扫
分享
社区描述
XML/XSL相关问题讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章