今天无事做
研究了点小东西
通过JSP标签直接获取自定义xml文件中节点的内容
虽然用处不大 还是和大家分享一下
也许有的时候就是要把配置的xml中的内容显示在页面~ 呵呵
找了一些朋友测试 没什么问题!~~
我把文件加到附件上 如果有需要可以下载使用
或者到这个地址下载
带视频演示的iMiniXml:http://mail.qq.com/cgi-bin/ftnExs_download?k=6961623942f8299ef49545311231044e0a07070d0503555514550701501c025409044f580c020f4c0100550d570300030c04075a342d360874080c506c5c5a4c084f52818985ceb0e4abdcf3e7f7834f4b001039&t=exs_ftn_download&code=9ab9416a
******************************iMiniXml********************************
* @版本:1.0
* iMiniXml是一种能够在jsp页面通过标签直接读取xml文档节点中内容的工具包,其操作简单便捷。
使用说明:
1.拷贝iminixml-1.0.jar,jdom.jar到web应用下的lib目录下
2.拷贝iminixml-base.xml iminixml-output.tld 到web-inf目录下
打开iminixml-base.xml
<?xml version="1.0" encoding="utf-8"?>
<iminxml-base>
<!-- 自定义xml文件的路径 -->
<path>com/yaya/samples/</path>
</iminxml-base>
在<path>中指定你自定义的xml文档的目录
它只能配置一个路径 也就是说你的所有自定义xml文件都要在这个目录下
如果不配置任何目录 它就会到web-inf下找你的自定义xml文档
例如:
<?xml version="1.0" encoding="utf-8"?>
<iminxml-base>
<!-- 自定义xml文件的路径 -->
<path></path>
</iminxml-base>
如果你配置了错误的路径 将会报错!
3.编写自定义xml文档
例如:myconfig.xml
<?xml version="1.0" encoding="utf-8"?>
<all>
<one>内容1</one>
<two>内容2</two>
</all>
其中<all>为根节点 你可以任意给它起名 但是根节点必须存在。
<one>,<two>也是随便起的 稍候介绍。
4.在jsp页面导入tld文件
<%@ taglib uri="/WEB-INF/iminixml-output.tld" prefix="output"%>
注意jsp页面编码设置为utf-8或gbk
在jsp中使用该标签
<output:content key="one" name="myconfig"></output:content>
<output:content key="two" name="myconfig"></output:content>
其中name就是你的自定义xml文档的名称 你只需要写上名称就可以后面不用加.xml
key属性就是你自定义标签中的所配置的节点
运行jsp你就会看到页面输出 "内容1" "内容2"了!
注意你的自定义xml文档的根节点下的结构不能随意更改
例如:
<all>
<one>内容1</one>
<two>内容2</two>
<three>
<four>内容4</four>
</three>
</all>
这显然是错误的!
5.如果你还有什么不清楚的 可以把test文件夹拷贝到你的tomcat下直接运行
http://localhost:8080/test/index.jsp
分享到:
- 2009-02-26 11:20
- 浏览 959
- 评论(2)
- 论坛回复 / 浏览 (2 / 2348)
- 查看更多
相关推荐
JSP自定义标签JSP自定义标签JSP自定义标签JSP自定义标签JSP自定义标签JSP自定义标签
jsp自定义标签jsp自定义标签jsp自定义标签
jsp自定义标签jsp自定义标签jsp自定义标签jsp自定义标签
标签库描述符(TLD)文件:描述标签库的XML文档,向JSP引擎提供有关自定义标签的标签处理程序的信息。tag标签相关属性:实现简单标签处理程序 标签处理程序是一个在运行时调用的Java类,它包含在 JSP文件中使用的...
jsp 自定义标签 一个简单的自定义标签实现
想要在 JavaServer Pages (JSP) 应用程序中添加自定义标签吗?本教程将为您展示如何用这些标签编写类似于 JSP 技术自带操作 —— 如 jsp:useBean、jsp:getProperty 和 jsp:forward —— 的自定义操作。介绍如何用...
本人自行研究JSP自定义标签的学习笔记 目录如下: 目录 一、概述 1 1.1 使用简单标签机制 2 1.2 使用标签文件 3 二 、自定义标签简介 3 2.1 自定义标签概念 3 2.2 标签相关概念 3 2.3 如何创建自定义标签 3 三、自...
Struts2拦截器:需要配置action进行拦截。而且。有时候我们并不想让用户...在整个项目中所有的页面都可以引入自定义的标签去做到权限的控制。 自定义标签文件 删除 可以控制页面中的每个元素,只需要一个类就能够实现
NULL 博文链接:https://hehe198504.iteye.com/blog/857552
jsp自定义迭代标签 jsp自定义迭代标签
JSP页面中如何创建自定义标签,以及如何在JSP页面中使用自定义标签。
jsp自定义嵌套标签 自定义嵌套标签的定义和使用
自定义jsp嵌套标签,自定义jsp嵌套标签,自定义jsp嵌套标签
JSP自定义Table标签demo JSP自定义Table标签demo JSP自定义Table标签demo
jsp自定义标签 jsp 自定义标签 jsp自定义标签 jsp 自定义标签
JSP扩展——自定义标签JSP扩展——自定义标签JSP扩展——自定义标签JSP扩展——自定义标签JSP扩展——自定义标签