jsp是什么格式的文件「必看:手机jsp格式打开方法」

很高兴又和小伙伴们见面了,这次周紫懿主要整理了一些关于jsp是什么格式的文件,手机jsp格式打开方法的事情,以及属性,标签,格式等等各种一系列的相关干货,希望各位能认真阅读。因为,只有这样才能真正理解和掌握!

自定义标签是用户定义的JSP语言元素。当JSP页面包含一个自定义标签时将被转化为servlet,标签转化为对被 称为tag handler的对象的操作,即当servlet执行时Web container调用那些操作。

jsp是什么格式的文件,手机jsp格式打开方法,属性,标签,格式

访问标签体

你可以像标准标签库一样在标签中包含消息内容。如我们要在我们自定义的Hello中包含内容,格式如下:

This is message body

我们可以修改标签处理类文件,代码如下:

package com.runoob;

import javax.servlet.jsp.tagext.*;

import javax.servlet.jsp.*;

import java.io.*;

public class HelloTag extends SimpleTagSupport {

StringWriter sw = new StringWriter();

public void doTag()

throws JspException, IOException

{

getJspBody().invoke(sw);

getJspContext().getOut().println(sw.toString());

}

}

接下来我们需要修改TLD文件,如下所示:

1.0

2.0

Example TLD with Body

Hello

com.runoob.HelloTag

scriptless

现在我们可以在JSP使用修改后的标签,如下所示:

A sample custom tag

This is message body

以上程序输出结果如下所示:

This is message body

jsp是什么格式的文件,手机jsp格式打开方法,属性,标签,格式

自定义标签属性

你可以在自定义标准中设置各种属性,要接收属性,值自定义标签类必须实现setter方法, JavaBean 中的setter方法如下所示:

package com.runoob;

import javax.servlet.jsp.tagext.*;

import javax.servlet.jsp.*;

import java.io.*;

public class HelloTag extends SimpleTagSupport {

private String message;

public void setMessage(String msg) {

this.message = msg;

}

StringWriter sw = new StringWriter();

public void doTag()

throws JspException, IOException

{

if (message != null) {

/* 从属性中使用消息 */

JspWriter out = getJspContext().getOut();

out.println( message );

}

else {

/* 从内容体中使用消息 */

getJspBody().invoke(sw);

getJspContext().getOut().println(sw.toString());

}

}

}

属性的名称是”message”,所以setter方法是的setMessage()。现在让我们在TLD文件中使用的元素添加此属性:

1.0

2.0

Example TLD with Body

Hello

com.runoob.HelloTag

scriptless

message

现在我们就可以在JSP文件中使用message属性了,如下所示:

A sample custom tag

以上实例数据输出结果为:

This is custom tag

你还可以包含以下属性:

属性 描述 name 定义属性的名称。每个标签的是属性名称必须是唯一的。 required 指定属性是否是必须的或者可选的,如果设置为false为可选。 rtexprvalue 声明在运行表达式时,标签属性是否有效。 type 定义该属性的Java类类型 。默认指定为 String description 描述信息 fragment 如果声明了该属性,属性值将被视为一个 JspFragment。

以下是指定相关的属性实例:

…..

attribute_name

false

java.util.Date

false

…..

如果你使用了两个属性,修改TLD文件,如下所示:

…..

attribute_name1

false

java.util.Boolean

false

attribute_name2

true

java.util.Date

…..

如您还有不明白的可以在下面与我留言或是与我探讨QQ群308855039,我们一起飞!

以上就是我为各位整理的文章所有内容,不管如何,只要能帮助到大家,证明这篇文章整理的就有价值了哈,当你认真看完了jsp是什么格式的文件「必看:手机jsp格式打开方法」这篇文章,感觉自己有一定收获,那就帮忙点个赞吧。

本文发布者:万事通,不代表寂寞网立场,转载请注明出处:https://www.jimowang.com/p/17515.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 jimowangmail@126.com 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年11月23日 09:31
下一篇 2022年11月23日 09:35

相关推荐

  • 支持货到付款的网购平台「推荐专门货到付款的网站大全」

    Hi,大家好,美好的一天从这里开始,今天主要讲解支持货到付款的网购平台,专门货到付款的网站大全,还有关于货到付款,产品,平台等等各种相关干货,精心为你准备的干货,通过这篇文章相信你能有所收货! 等你满心欢喜地点击下单的时候,发现竟然是货到付款,收到货再付款,一手交货一手交钱。这样的“良心购物“太受老年人的欢迎了。 其实,上面的购物有一个共同的名字:二类电商。…

    2022年11月4日
  • 2020「详细介绍:男的现在流行什么发型和颜色2019」

    小伙伴们大家好,今天杨希辰讲的文章是2020最流行的发型,男的现在流行什么发型和颜色2019,还有关于发型,颜色,男生,短发,潮流等等其他相关干货,其实这篇文章主要还是为新手朋友整理的,总的来说思路还是很重要! 男生潮流发色:橘色发色 吴世勋同款橘色染发绝对能让你潮爆!这种发色个性又明亮,染上一定非常抢眼,而且很显皮肤白。所以,想要当一把潮男的男生可不要错过…

    2023年1月30日 自媒体
  • 日本买什么便宜「日本代购必买清单」

    美好的1天即将在这里开始,下面就由笔者吴佟晨来一起聊聊日本买什么便宜,日本代购必买清单,以及东西,巧克力,价格等等相关的各种干货,想要做好首先一定要把基本功练好了,否者是很难持续提升的。 一向给人“高消费”印象的日本,让许多游客都感到不能尽兴的购物。 不过,虽然日本的物价高于其他国家,但实际上,并不是所有的东西都很贵。 今天,星酱本就为大家介绍5种,比国内价…

    2022年10月12日 自媒体
  • 女子为夫报仇引诱黑帮老大爱上自己,上了热搜

    亲爱的小伙伴们,我是本站的评论员李明璋,为大家带来最权威的新闻评论。女子为夫报仇引诱黑帮老大爱上自己,上了热搜最近备受关注,成为了网络上热议的话题之一。现在就请跟随我,一同探寻这个事件的真相吧! 近日,女子为夫报仇引诱黑帮老大爱上自己,上了热搜。 哥伦比亚警方称,一名不知名女性成为了当地的“英雄”。在类似好莱坞大片的“剧情”中,该女子花费数年接近一名活跃在科…

    2023年3月22日
  • 得了甲流可以吃燕窝吗 详解:得了甲流可以吃阿胶吗

    大家好,今天赵程程为大家整理了一些关于得了甲流可以吃燕窝吗,得了甲流可以吃阿胶吗的案例分析,以及阿胶,食物,症状,烧烤,刺激性相关的实用干货和最新资讯分享,通过这篇文章,我希望能够为初学者提供一些实用的建议和技巧,让你更好地学习。 甲流是生活中比较常见的一种病毒,感染之后就会容易出现各种各样的不适症状,比如头疼咳嗽、咽痛发热等,这个时候要注意饮食调理,不建议…

    2023年4月12日
  • 网上开店费用多少「必看:盘点各大电商平台开店费用」

    小伙伴们大家好,今天李英伟给大家分析下关于网上开店费用多少,盘点各大电商平台开店费用的事情,以及成本,佣金,美元的相关内容干货,主要就是想给大家提供一个思路分享给大家,毕竟也是经过一系列总结过的哈! 现在想着自己创业的人越来越多,特别是大学刚毕业,有冲劲的年轻人。在电商发展迅速的时代,当然电商方面就成了创业者的首选了,那么对于自己创业需要多少成本大家了解么?…

    2022年11月29日 自媒体