社区
Web 开发
帖子详情
关于如何通过JSP将XML的内容根据预先定义的XSL动态输出为HTML的页面形式?
blackparadise
2003-08-25 09:32:27
有一个动态生成的XML字符流,和一个对应的XSL文件,如何将其通过JSP动态的转换为HTML页面发布到浏览器?
对于XML形式文件发布有没有更好的解决方法,也希望可以告知一二。
...全文
35
7
打赏
收藏
关于如何通过JSP将XML的内容根据预先定义的XSL动态输出为HTML的页面形式?
有一个动态生成的XML字符流,和一个对应的XSL文件,如何将其通过JSP动态的转换为HTML页面发布到浏览器? 对于XML形式文件发布有没有更好的解决方法,也希望可以告知一二。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dragonleon
2003-11-08
打赏
举报
回复
mark
blackparadise
2003-08-27
打赏
举报
回复
多谢小西!
blackparadise
2003-08-25
打赏
举报
回复
多谢两位,我先试一下。
zhaoxichao(小西) 的方法可能和我的思路比较一致。
我查阅其他资料的时候,看到其他人使用的是APACHE的一个TAGLIB库的方式解决这个问题,但是我没有在WEBLOGIC中调试成功,不知各位有没有这种解决的方案!!
再次感谢各位!!
zhaoxichao
2003-08-25
打赏
举报
回复
<%@ page contentType="text/html; charset=gb2312" errorPage="systemerror.jsp" %>
<%@ page import="org.w3c.dom.*" %>
<%@ page import="javax.xml.parsers.*"%>
<%@ page import="java.io.*"%>
<%@ page import="javax.xml.transform.*"%>
<%@ page import="javax.xml.transform.stream.*"%>
<%
StringReader reader=new StringReader(你的xml);
StreamSource xml = new StreamSource(reader);
StreamSource xsl = new StreamSource(xsl文件路径);
StreamResult result = new StreamResult(out);
Transformer trans = TransformerFactory.newInstance().newTransformer(xsl);
//java.util.Properties properties = trans.getOutputProperties();
//trans.setOutputProperty(OutputKeys.ENCODING,"GB2312");
trans.setOutputProperty(OutputKeys.METHOD,"html");
trans.setOutputProperty(OutputKeys.VERSION,"4.0");
//trans.setOutputProperty("encoding","UTF-8");
trans.transform(xml, result);
%>
sgdb
2003-08-25
打赏
举报
回复
把字符流生成一个xml文件,然后在jsp里重定向,需要注意xsl的路径
zhaoxichao
2003-08-25
打赏
举报
回复
加上trans.setOutputProperty("encoding","UTF-8");试试
blackparadise
2003-08-25
打赏
举报
回复
遇到一个棘手的问题:中文支持好像不太好!
错误如下:java.io.UTFDataFormatException: Invalid byte 1 of 1-byte UTF-8 sequence
换成英文就一切OK!
我把字符集转为GBK也不行!
高人,指点一下!
XML
编程
本课程将为读者讲解
XML
的产生背景,并且详细分析了
HTML
与
XML
的区别、
XML
核心语法,重点在于
XML
的解析技术(DOM、SAX、DOM4J工具),同时讲解了如何在
HTML
页面
利用JavaScript进行DOM解析实现
页面
动态
开发。...
Xml
+
Xsl
:
内容
与
形式
的完美分离
在制作网页的时候,我们希望它能够交互性好、快速响应和易于...
Xsl
是
形式
,负责
内容
的展示,由技术人员
定义
模板的数据,由美术人员来设计界面
形式
,最终创建程
xsl
文件。现在,我们从web技术的发展,来看看我们经历的过
\t\tSeparation of form and content(
形式
与
内容
的分离)--[
xml
&
xsl
在web网页中的应用]
Separation of form and content(
形式
与
内容
的分离)--[
xml
&
xsl
在web网页中的应用]在制作网页的时候,我们希望它能够交互性好、快速响应和易于维护。交互性是指与客户端的充分沟通,通过使用脚本语言(cgi、asp、php、...
形式
与
内容
的快乐分离 -
xml
、
xsl
在web网页中的应用
在制作网页的时候,我们希望它能够交互性好、快速...有一种办法解决这个问题,这就是动转静技术,通过在后台
预先
读取数据,结合模版,生成静态
页面
,供客户端访问。这种技术的缺点也是明显的:一、要求服务器要足够...
xml
简介简单
xml
代码_
XML
简介
关于本教程 我应该学习本教程吗? 这本新修订的教程讨论了
XML
是什么,为什么开发
XML
以及它如何塑造电子商务的未来。 在此过程中,它还将介绍几种
XML
标准和... 如何
定义
XML
文档可以包含和不能包含的
内容
使用XM...
Web 开发
81,092
社区成员
341,717
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章