`

使用jsp生成动态的xml

    博客分类:
  • XML
阅读更多

 

项目需求让一个flash flv播放器读取字幕的 xml 文件。 xml文件的字幕内容,需要可以让用户编写。

 

最初直接使用的dom4j只接读取用户数据后,每次重写制定的xml字幕文件。发现有中文乱码,将所有的编码全部使用 utf-8 还是有乱码出现。重写效率也不是很高。

 

后来采用了 让flash flv读取jsp,而jsp生成结果为一个xml文件的方式,解决的乱码问题,同时提高的效率,不用每次重写xml文件了。

 

jsp内容如下:

 

<?xml version="1.0" encoding="UTF-8"?>
<%@ page contentType="text/xml; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<tt xmlns="http://www.w3.org/2006/04/ttaf1" 
	xmlns:tts="http://www.w3.org/2006/04/ttaf1#styling" xml:lang="zh_cn">
	<body>
		<div tts:textAlign="center">
			<c:forEach var="caption" items="${captions}">
				<p begin="${caption.begin}" end="${caption.dur}">${caption.content}</p>
			</c:forEach>
		</div>
	</body>
</tt>

 

 

 

 

 

 

0
0
分享到:
评论

相关推荐

    java jsp生成中文xml

    在实际开发中,可能还需要处理更复杂的情况,如从数据库中读取中文数据,或者动态生成XML结构。但是,掌握了上述基本步骤和注意事项,就能够应对大部分需求了。结合`Dom4jXmlOper.java`这个文件,可能是实现了上述...

    前台jsp端下载服务器端动态生成的XML的一个实例

    在JavaWeb开发中,有时我们需要在服务器端动态生成XML文件并提供给客户端下载。这个实例主要涉及了几个关键技术和工具,包括Struts2、MyBatis以及DOM4J。下面将详细阐述这些技术及其在该实例中的应用。 首先,...

    JSP实现对XML读写

    而JSP作为服务器端的动态网页技术,能够生成动态内容并与XML文件交互。 在了解JSP对XML的读写之前,我们先来看一下XML的基础知识。XML是SGML(标准通用标记语言)的简化版本,设计目标是简化数据的标记和交换。XML...

    jsp 生成二维码

    本文将详细讲解如何使用JSP(JavaServer Pages)技术来生成二维码,以便用户输入网址后,系统能自动生成对应的二维码图片。 首先,我们需要了解JSP的基本概念。JSP是一种动态网页开发技术,它允许我们将Java代码...

    jsp 下xml例子

    在JSP中创建XML文件,我们通常需要一个Servlet或JSP页面来生成XML文档的字符串内容,然后将其写入到硬盘上的文件中。以下是一个简单的示例: ```java response.setContentType("text/xml"); response.setHeader(...

    动态Web数据库技术——基于JSP和XML技术实现

    3. XML解析和生成:讲解DOM、SAX和StaX等解析器的工作原理,以及如何使用Java API生成XML文档。 4. JSP和XML的整合:如何在JSP页面中读取和写入XML数据,以及使用XPath和XSLT处理XML数据。 5. Ajax技术:如何使用...

    一个jsp文件模拟xml文件,通过js调用解析后,在新的jsp页面上显示省市二级联动。

    它被用来解析JSP模拟的XML数据,并在新的JSP页面上动态生成省市二级联动的效果。JavaScript的DOM(Document Object Model) API可以用来操作HTML元素,将解析出的省市数据插入到页面的相应位置。此外,可能还需要...

    使用JSP建立动态网站教程

    而提供的"使用 JSP 建设动态网站教程"pdg格式文件,可能是详细的步骤指南或示例代码,使用超星等阅读器打开后,将帮助你深入理解并掌握JSP建站技术。在学习过程中,记得结合实际案例进行练习,以加深理解和提高技能...

    jsp动态生成图像

    **JSP动态生成图像**是一种常见的Web开发技术,主要用于在服务器端动态创建并发送图像到客户端。这种技术在很多场景下都非常有用,比如验证码生成、图表制作、个性化头像生成等。下面我们将深入探讨JSP如何实现动态...

    jbpm流程设计器 + 生成对应xml文档 完美实现

    访问地址:http://localhost:8080/jbpmFlow1/myflow2/demo4.jsp 实现生成对应xml文档 并写有对xml文档读取存储到对象中,回显内容控制层写有方案,只需要一步就可以写完 2: myflow1:插件进行修改 实现:...

    (jsp+servlet+xml)xml绑定

    总的来说,这个项目涵盖了Java Web开发中XML处理的核心技术,包括XML解析、序列化、JSP动态页面生成以及Servlet的请求处理。掌握这些技能对于开发涉及数据交换和存储的Web应用至关重要。通过实际操作,你可以更深入...

    JSP-XML.rar_XML JSP_XML java_java xml_jsp_考试系统

    JSP和XML的结合使得开发者能够充分利用两者的优点:JSP提供了动态内容生成的能力,而XML则提供了数据结构的灵活性。在考试系统中,XML文件可能作为数据源,JSP页面则负责动态地生成和展示考试界面,同时处理用户的...

    XML数据操作接口 如何利用JSP操作XML文件

    1. 加载XML文件:使用Java的`DocumentBuilderFactory`和`DocumentBuilder`来解析XML文件并生成`Document`对象。 2. 遍历XML文档:通过`Document`对象访问XML的节点结构,如元素、属性和文本。 3. 处理数据:提取所需...

    JSP+XML打造的简易论坛

    数据访问层则是对XML数据的读写操作,通过解析和生成XML文件来实现数据的存取。 接口在本项目中的作用至关重要,它定义了不同层之间交互的规范。例如,可能有一个`ForumService`接口,包含如`getThreads()`、`post...

    jsp实现XML解析文档

    JSP(JavaServer Pages)是Java平台上的动态网页技术,允许开发者在页面中嵌入Java代码,实现动态内容生成。 在JSP中实现XML解析,主要有两种方式:DOM(Document Object Model)解析和SAX(Simple API for XML)...

    jsp+xml的一个小demo

    JSP可以通过使用JSP动作元素(JSP Actions)如`&lt;jsp:include&gt;`、`&lt;jsp:forward&gt;`等,以及JSTL(JavaServer Pages Standard Tag Library)的XML标签库(如`&lt;c:out&gt;`、`&lt;x:parse&gt;`等)来处理XML数据。例如,`...

    JSP与XML与Servlet帮助

    通过使用JSP的JSTL(JavaServer Pages Standard Tag Library)或DOM、SAX等XML解析器,JSP页面可以直接处理XML文档,动态生成网页内容。 **JSP与Servlet的关系** JSP和Servlet都是Java Web开发的关键组件,但它们...

    《动态Web数据库技术—基于JSP和XML技术实现》源代码

    在书中,王红将介绍XML的基本语法,以及如何在JSP中解析和生成XML文档。 结合JSP和XML,开发者可以创建出强大的Web应用,能够实时地从数据库获取和更新信息。例如,使用JSP处理用户的HTTP请求,然后通过XML从服务器...

    JSP+XML构架网站的实例

    总的来说,JSP+XML架构网站的实例展示了如何利用XML进行数据标准化,动态生成XML文档,并通过XSL进行数据转换,以实现灵活且高效的网页呈现。这种技术组合在处理复杂数据和构建可扩展的Web应用程序时具有显著优势。

    jsp+mysql+servlet动态tree生成简单Demo

    本示例“jsp+mysql+servlet动态tree生成简单Demo”结合了Java Web开发中的三大核心技术:JSP(JavaServer Pages)、MySQL数据库和Servlet,为我们提供了一个动态生成树形结构的完整实例。以下将详细介绍这些技术及其...

Global site tag (gtag.js) - Google Analytics