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

相关推荐

  • 施华蔻控油洗发水怎么样「推荐施华蔻生姜洗发水的缺点」

    小伙伴们哈喽,这次其他的朱梦彤就不说了,主要就是来讲讲施华蔻控油洗发水怎么样,施华蔻生姜洗发水的缺点,还有关于洗发水,新款,黑马等一系列的内容,只要你每天都能来,我就能每天整理一些不错的干货分享给你们! 有的朋友问了一些最近新款洗发水的问题,让我点评分析一下,好嘞,写了两天,咱们就来看看最近这些新款的洗发水,值不值得买,还是看个人。 先说说我对我没有用过的洗…

    2022年12月10日 自媒体
  • 你家有吃剩的橘子皮吗「必看:吃橘子剩下的皮别再扔了」

    最近比较忙,今天周小艺又抽时间给大家带来了你家有吃剩的橘子皮吗,吃橘子剩下的皮别再扔了干货,还有关于橘子,瓶子,白醋,日常,都会这些的内容,成功的路上不会一帆风顺,每一个成功的背后都有一个惊人的故事。 吃橘子剩下的皮别再扔了 橘子作为日常生活中特别常见的一种水果,很多人喜欢吃橘子。通常我们会买橘子招待客人,日常开胃也可以适当的吃一点点橘子。不过橘子吃完之后,…

    2023年1月8日
  • 防辐射服排行榜前十名「必看:排名前5款防辐射服品牌」

    美好的1天将要从这里开始啦!今天笔者王东梁来说说防辐射服排行榜前十名,排名前5款防辐射服品牌,以及防辐射服,品牌,排行榜的一系列相关干货,其他的废话在这里我也不说了,我们直接来进入正题吧! 孕妇穿什么防辐射服好?防辐射服排行榜,一起来看看孕妈你穿对了吗? 孕妇防辐射服什么时候穿效果最佳? 答:孕期前三个月穿防辐射服效果最好,另外,孕妈备孕期就可以穿防辐射孕妇…

    2022年11月5日 自媒体
  • 库克晒和黄龄合影,黄龄:美妙的下午,很高兴认识您

    大家好,我是本站的新闻分析员朱玉,用专业的眼光为您分析最新的事件,近来库克晒和黄龄合影,黄龄:美妙的下午,很高兴认识您的热度不断攀升,成为网络热门话题,接下来,让我们一同了解一下这件事的详细情况吧! 3月24日下午,苹果CEO库克现身北京。此次,他还饶有兴致地前往北京三里屯Apple零售店,和店内顾客、粉丝、店员等合影留念。 活动期间,歌手、“转音歌姬”黄龄…

    2023年3月24日
  • 杨烁电视剧盘点「最新杨烁主演电视剧有哪些」

    哈喽,小伙伴们大家好,今天何央废话就不多说了,直接上干货,标题:杨烁电视剧盘点(杨烁主演电视剧有哪些),还有干货电视剧,豆瓣,收视率等等各种精品,只要你每天都能来,我就能每天整理一些不错的干货分享给你们! 杨烁是中国内地影视男演员,曾荣获第十届全国电视制片业十佳演员奖、第17届华鼎奖近代电视剧最佳男演员奖、年中国电视剧品质盛典年度飞跃表演剧星奖等。你知道杨烁…

    自媒体 2022年11月2日
  • 哈根达斯冰淇淋蛋糕700g够几个人吃 必看:哈根达斯冰淇淋蛋糕700g多少钱一个

    最近比较忙,但我还是抽空来和大家分享一些关于哈根达斯冰淇淋蛋糕700g够几个人吃,哈根达斯冰淇淋蛋糕700g多少钱一个的想法,希望对你们有所帮助,还有蛋糕,冰淇淋,几个人,多少钱,口味的一系列实用干货分享和技巧,作为一名老手,我深知思路的重要性。因此,我写下这篇文章,希望能给新手提供一些指导和建议。 哈根达斯除了推出各种口味的冰淇淋甜品,还会有各种不同口味的…

    2023年3月28日