在JSP中编写你的第一个Tag

JSP——编写Tag文件Circle.tag,Circle.tag负责计算圆形的面积。 编写jsp页面,该jsp页面使用Tag标记调用Circle.tag,调用Circle.tag 时,向其传递圆形的半径。 (1)首先在Web项目下建立如下目录(注意:tags文件夹的目录及名称必须固定) (2)Circle.tag文件代码 <p>这是一个Tag文件,负责计算圆形的面积。 <%@attributename="radius"required="true... 阅读详情
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> 编写一个Tag涉及三个步骤, (1)编写JSP (2)编写Tag的java程序 (3)编写tag库的描述文件tld(实际是一个XML文件) 这三个步骤之间没有顺序约束,下面是一个简单的例子: 1 编写HelloTag.jsp <%@page contentType="text/html"%><html><head><title>Hello Tags Page</title></head><body><%@ taglib uri="/WEB-INF/classes/tags/helloTag.tld" prefix="hello" %><hello:helloTag /></body></html> 2 编写tag HelloTag.java package tags; //注意:必须放在一个包中import java.io.*;import javax.servlet.jsp.*;import javax.servlet.jsp.tagext.*;public class HelloTag extends TagSupport { public int doStartTag() { try { //使用JspWriter获得JSP的输出对象 JspWriter jspWriterOutput = pageContext.getOut(); jspWriterOutput.print("Hello Tag!"); } catch (IOException ioEx) { System.out.println("IOException in HelloTag " ioEx); } return (SKIP_BODY); }} 3 编写helloTag.tld 这是Tag库的描述部分: <?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd"><taglib> <tlib-version>1.0</tlib-version> <jsp-version>1.2</jsp-version> <short-name>helloTag</short-name> <uri>/WEB-INF/tags/helloTag</uri> <display-name>helloTag</display-name> <small-icon></small-icon> <large-icon></large-icon> <description>simple hello tags tag </description> <tag> <name>helloTag</name> <tag-class>tags.HelloTag</tag-class> <body-content>empty</body-content> <small-icon></small-icon> <large-icon></large-icon> <description></description> <example></example> </tag></taglib> 4 注意: 通常手工编写XML文件,但是Sun的教程建议使用IDE工具编写自定义tag,比如NetBeans 一般,直接把tld文件放到WEB-INF目录中。 参考文献: http://java.sun.com/j2ee/1.4/docs/tutorial/doc/JSPIntro10.html
jsp课后习题:Tag文件计算矩形、圆形面积 1.要求 编写两个Tag文件Rect.tag和Circle.tag。Rect.tag负责计算并显示矩形的面积,Circle.tag负责计算并显示圆的面积。编写一个JSP页面lianxi6.jsp,该JSP页面使用Tag标记调用Rect.tag和Circle.tag。调用Rect.tag时,向其传递矩形的两个边的长度;调用Circle.tag时,向其传递圆的半径。 2.实现步骤 2.1 nu... 阅读详情

相关推荐

智能驾驶域控(ADCU)方案介绍

本文主要对智能驾驶域控(ADCU)方案相关知识进行总结,以加深理解,及方便后续查漏补缺。

liuxu324的博客 1574

JSP 课后作业:编写 Tag 文件计算三角形面积

题目 书本 p59 第 7 题 编写一个 Tag 文件 GetArea.tag 负责求出三角形面积,并使用 variable 指令返回三角形的面积给调用该Tag 文件的 JSP 页面。JSP 页面负责显示 Tag 文件返回的三角形的面积。JSP 在调用 Tag 文件时,使用 attribute 指令将三角形三边的长度传递给 Tag 文件。one.jsp 和...

Coder_xh的博客 5250

【Excel VBA 编程】表格内自动生成进度条

在表格中生成进度条,进度条需要自适应单元格的宽度,根据不同进度区间变换颜色,并且按照进度数据大小显示其长短

wei1019的专栏 1519

JSP实验(二)Tag标记及其使用

JSP实验(二)Tag标记及其使用 文章目录JSP实验(二)Tag标记及其使用一、相关知识点二、实验目的及要求三、实验代码1 inputandshow.jsp2 getarea.tag3 效果展示总结 一、相关知识点 1、Tag文件可以把一个对象返回给调用它的JSP页面。步骤如下: (1)Tag文件使用variable指令: <%@ variable name-given=“对象名字” variable-class=“对象的类型” scope=“有效范围” %> 给出返回的对象的名字、类型和

若宸的博客 5094

FCN---训练cityspaces

未经允许,不要随意转载! 最近想试试用FCN训练自己的数据集,想想标注是一件很费劲的事,于是就想到了用其他库里的数据,这里选用了cityspaces,默认已经配置好FCN. 1、下载cityspaces https://www.cityscapes-dataset.com/ 需要注册一个账号 cityspaces包含2...

wangyu088的专栏 2031

2024最新超详细无痛安装PyTorch,包括下载地址、环境配置与各种避坑指南

PyTorch更新很快,2024最新下载安装经验贴,包括anaconda+CUDA+cuDNN+PyTorch四部分的下载和安装。文章详细介绍了下载地址、环境配置、虚拟环境建立的问题,还温馨提示了各种闭坑指南。有需要的友友快过来康康!

qq_43596278的博客 11万+

学习编写标记文件(tag)上

//wrote by bGiraffe 14-10-2006 //本文章的例子下载http://pickup.mofile.com/3643634964818862 学习编写标记文件(tag): 自定义标记的用途就是给程序员可以自定一些特定功能的标记, 以及封装代码, 达到分工, 重用性等 多种好处. JSP规范2.0中新增了标记文件(tag file)的使用, 免除

bGiraffe 1393

地震数据可视化必备:5分钟读懂SEGY道头字段全解析(含坐标定位指南)

本文深入解析了SEGY文件格式中道头坐标字段的提取与可视化方法。针对地震数据处理中的常见痛点,详细介绍了sx/sy、gx/gy等关键坐标字段的二进制解析、比例因子应用、单位转换及常见问题解决方案,并提供了实用的Python代码示例,帮助开发者实现从SEGY文件到三维空间可视化的完整流程。

echo99的专栏 1011

TOMCAT netbeans 里面自定义标签

在tomcat里面开发标签就不用我多说哦! 网上这样 的Demo很多。   netBeans 中开发自定义标签 1:新建一个MyTagDemo的项目2:右击MyTagDemo 项目 选择 新建-à 标签库描述符3:右击MyTagDemo 项目 选择 新建-标签库处理程序—》在这里注意选择 第二步建立的LTD文件 和 处理程序所在的软件包。 4:在第三步建立的

it114的专栏 1106

从零开始用飞牛fnas搭建集成DeepSeek-R1的远程AI工作台

从零开始用飞牛fnas搭建集成DeepSeek-R1的远程AI工作台

AI+全栈,AI+应用,实操落地,前沿技术 3807

AI上推荐 之 NeuralCF与PNN模型(改变特征交叉方式)

1. 前言 随着信息技术和互联网的发展, 我们已经步入了一个信息过载的时代,这个时代,无论是信息消费者还是信息生产者都遇到了很大的挑战: 信息消费者:如何从大量的信息中找到自己感兴趣的信息? 信息生产者:如何让自己生产的信息脱颖而出, 受到广大用户的关注? 为了解决这个矛盾, 推荐系统应时而生, 并飞速前进,在用户和信息之间架起了一道桥梁,一方面帮助用户发现对自己有价值的信息, 一方面让信息能够展现在对它感兴趣的用户前面。 推荐系统近几年有了深度学习的助推发展之势迅猛, 从前深度学习的传统推荐模型(协

Miracle8070 1万+

[转载]在JSP中编写你的第一个Tag

编写一个Tag涉及三个步骤,    (1)编写JSP    (2)编写Tag的java程序    (3)编写tag库的描述文件tld(实际是一个XML文件)这三个步骤之间没有顺序约束,下面是一个简单的例子:1 编写HelloTag.jsp"text/html"%>Hello Tags Page"/WEB-INF/classes/tags/helloTag.tld" prefix

1251

单线激光雷达的工作原理

单线激光雷达通过单一激光束的水平扫描和时间 / 相位测量,实现二维环境的距离感知,是低成本二维导航的核心传感器。尽管其无法直接提供三维信息,但其可靠性和经济性使其在消费级和工业级场景中广泛应用。随着技术发展,部分单线雷达通过振动镜或 MEMS 微振镜实现微小角度偏转,可近似模拟多线扫描效果,进一步拓展了应用边界。

谢谢大家的关注和点赞!这里只有纯纯的知识干货,没有一句废话。希望能实实在在帮到大家~要是觉得有用,别忘了给我点支持哟,你 1859

Tag文件与Tag标记——[JSP]8

Tag文件 Tag标记 Tag文件中的常用指令 attribute指令 Tag文件中的常用指令 Tag文件中的常用指令 taglib指令

ormstq的博客 3219

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Jsp之Tag文件和Tag标记

Tag文件 Tag文件和JSP文件很类似,可以被JSP页面动态加载调用,但是用户不能通过该Tag文件所在Web服务目录直接访问这个Tag文件。 Tag文件的两点好处: (1)在设计Web应用时,可以通过编写Tag文件实现代码复用。 (2)可将JSP页面中的关于数据处理的代码放在一个Tag文件中,让JSP页面只负责显示数据,即通过使用Tag文件将数据的处理和显示相分离

5241

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

JSP 课后作业:编写 Tag 文件计算矩形、圆形面积

题目 编写两个 Tag 文件 Rect.tag 和 Circle.tag。Rect.tag 负责计算并显示矩形的面积,Circle.tag 负责计算并显示圆的面积。编写一个 JSP 页面 lianxi6.jsp,该 JSP 页面使用Tag标记调用 Rect.tag 和Circle.tag。调用 Rect.tag 时,向其传递矩形的两个边的长度;调用 Cir...

Coder_xh的博客 3618

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

JSP实用教程——第三章Tag文件与Tag标记

1.在Tag文件中通过使用attribute指令让使用它的JSP页面向该Tag文件传递需要的数据。2.Tag 文件通过使用variable指令可以将Tag文件中的对象返回给调用该Tag文件的JSP页面。3.在JSP页面中不可以再定义与Tag文件返回的对象具有相同名字的变量,否则Tag文件无法将variable指令给出的对象返回给JSP页面并将出现编译错误。

m0_64688148的博客 2981

JSP中Tag文件与Tag标记

我们写JSP界面是会引入Tag文件,那引入的原因是: 多个JSP页面的共同信息可以放在一个单独JSP文件中,然后用Include指令或动作载入,实现代码复用。缺点是用户可以直接访问这些JSP文件(我们可能不希望用户访问),且include载入的文件可以放在任意目录中,目录显得杂乱不利维护。 解决方法:引入Tag文件中。它是一种特殊的文本文件,扩展名为.tag,和JSP

人生不设限前进向梦想 6379

JSP实用教程(3)——Tag文件和Tag标记

文章目录Tag文件与Tag标记Tag文件Tag文件的结构Tag文件的保存Tag标记Tag标记Tag标记的使用Tag文件中的常用指令tag指令variable指令taglib指令 Tag文件与Tag标记 Tag文件可以被JSP页面动态加载调用,实现代码的复用 Tag文件 Tag文件的结构 普通的HTML标记符 某些特殊的指令标记 成员变量声明和方法的定义 Java程序片 Java表达式 例:oddNumberSum.tag <%@ tag pageEncoding="utf-8" %> &lt

weixin_43325374的博客 2944

JSP入门之Tag文件与Tag标记

Tag文件和JSP文件很类似,可以被JSP页面动态加载使用,实现代码的复用,但用户不能通过该Tag文件所在的Web服务目录直接访问Tag文件。以上就是今天要讲的内容,本文仅仅简单介绍了Tag文件与Tag标记的使用,要想深入了解Tag文件与Tag标记可以参考别人的博客。

qq_67211215的博客 1427

JSP tag标记与tag文件 的简单使用

JSP tag标记与tag文件 文章目录JSP tag标记与tag文件一、Tag文件1、为什么使用tag文件2、tag文件结构和保存二、实际使用1.创建example3_1.jsp,addsum.tag和evensum.tag文件example.jspaddsum.tagevensum.tag2.运行结果总结 一、Tag文件 1、为什么使用tag文件 Tag 对比 include include指令标记<%@ include file=“…” %> include动作标记<jsp:i

若宸的博客 1915

Tag文件和Tag标记的用法详解

                                      Tag文件和Tag标记 目录 1.为什么要使用Tag文件 2.Tag文件的结构 3.Tag文件的存储目录 4.Tag标记 5.Tag文件中常用的指令 1)tag指令 2)attribute指令 3)variable指令 4)taglib指令 5)include指令 6.Tag文件的嵌套 1.为什么...

the blog of Lee 2万+

JSP Tag文件总结

Tag文件是&lt;jsp:include&gt;替代技术,也是为了提高JSP页面中代码的模块化和重用;可以被JSP页面动态加载调用; 对于tag标签,需要掌握:tag文件的定义、tag文件的使用、如何定义tag的属性,如何定义tag文件的返回值、tag文件的嵌套调用 1、Tag文件存放位置 Tag文件存放在项目的WEB-INF/Tags目录下;用户可以在该目录下设置子目录;   2...

锲而不舍 金石可錄 1025

JSP: Tag文件与Tag标记

自定义标签的运行原理如下: 1. 标签解析 当 JSP 引擎遇到自定义标签时,会首先解析标签的定义,并根据标签定义生成相应的 Java 代码。Web服务目录下的一个JSP页面在使用Tag标记来调用一个Tag文件之前,必须首先使用taglib指令标记引入该Web服务目录下的标记库,只有这样JSP页面才可以使用Tag标记调用相应的Tag文件。此 JSP 指令用于定义和导入标记库。引入标记库后,JSP页面就可以使用带前缀的Tag标记调用相应的Tag文件,其中的前缀由指令中的prefix属性指定。

Kledcss的博客 908

JSP tag的基本用法

Tag文件和JSP文件很类似,可以被JSP页面动态加载使用,实现代码的复用,但用户不能通过该Tag文件所在的Web服务目录直接访问Tag文件。

csdn1178的博客 503
上一篇: 为jive2.x写ImageFilter
下一篇: Java类库实践点滴—— Logging、Object、assert
java169
博客等级 码龄18年 27粉丝 2568原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值