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

相关推荐

  • 巧克力哪种品牌最好用「详细讲解:巧克力哪种品牌最好吃」

    小伙伴们哈喽,这次其他的蒋思缘就不说了,主要就是来讲讲巧克力哪种品牌最好用,巧克力哪种品牌最好吃,还有巧克力,品牌,口味,口感,可可等各种干货文章,整理总结之后,我就想着写这篇文章和大家分享一下,因为毕竟新手朋友还是很多的! 本内容来源于@什么值得买APP,观点仅代表作者本人 |作者:硕果1420 创作立场声明:本文所述内容纯属本人拙见,有不同见解的,欢迎留…

    2023年1月31日 自媒体
  • 多家医院医生:本轮甲流高峰基本过去

    哈喽,小伙伴们大家好,今天周庭轩又来给大家分享一些关于多家医院医生:本轮甲流高峰基本过去的内容,还有关于流感,医院,医生,儿童,表示这些的最新实用干货和分享内容,阅读这篇文章之后,我相信你会更加深入地理解这个领域的基础知识。 甲流在近期是非常严重的流感病毒,有很多人在面对甲流的时候都中招了,因为传染性极强,近日有多家医院医生称本轮甲流高峰基本过去,具体情况是…

    2023年3月23日
  • 夫妻摆摊日入9千网友让查税,上了热搜

    各位朋友们大家好,我是本站的信息发布员韩晓东,每日为您带来最新的资讯,近来,夫妻摆摊日入9千网友让查税,上了热搜引起了不少人的热议和关注,成为了网络上备受关注的话题。让我们一起来了解一下这个事件的详细经过吧! 日前,有媒体报道了一对非常励志的95后夫妻,通过摆摊夜市日赚9000元,赞其是“豆腐西施和土豆郎”,没想到“人红是非多”,引发了不少网友的质疑。 据报…

    2023年3月27日
  • 十款经典好闻的男士香水排行榜「最新十大经典男士香水」

    小伙伴们你们好,吴栩龙很高兴又和各位见面了,今天主要来讲讲十款经典好闻的男士香水排行榜(十大经典男士香水),以及香水,男士,经典等等各种一系列的相关干货,其实这个内容对于新手来说还是挺重要的,因为涉及面很大。如果你认真读了,一定会有所收获! 1、GUERLAIN 娇兰 娇兰就是以香水起家的,其男士香水也是很经典的。其创制于1965年的Guerlain Hab…

    自媒体 2023年1月5日
  • 青黄不接什么意思「推荐青黄不接是什么意思解释」

    大家好,很高兴又和你见面了,感谢你能经常过来支持杨松环,这次我们就来聊聊青黄不接什么意思,青黄不接是什么意思解释,以及轮渡,高速公路,隧道等等各种一系列的相关干货,整理总结之后,我就想着写这篇文章和大家分享一下,因为毕竟新手朋友还是很多的! 黄岛人的“青黄不接”,与您理解的大不相同 “青黄不接”这个成语,小学阶段就已用得烂熟,农家出身的我,更是曾经用肚子体会…

    2022年12月15日 自媒体
  • 秦始皇陵为什么不敢挖的秘密「推荐秦始皇陵为什么没有被挖掘出来」

    很高兴又和各位见面啦!这次王泽涵想和你们聊聊秦始皇陵为什么不敢挖的秘密,秦始皇陵为什么没有被挖掘出来,还有关于水银,陵墓,秘密,专家,皇陵等等其他相关干货,成功的路上不会一帆风顺,每一个成功的背后都有一个惊人的故事。 说起秦始皇,他的丰功伟绩不少,大家熟知的肯定是他统一了六国,还有就是建造了长城。 秦皇嬴政是一位骁勇善战的皇帝,喜欢征战,或许是这样的性格才造…

    2023年3月20日 自媒体