本文实例讲述了javaWeb自定义标签用法。分享给大家供大家参考,具体如下:
自定义标签创建
自定义标签主要用于移除Jsp页面中的Java代码。
移除jsp页面中的java代码,只需要完成两个步骤:
- 编写一个继承TagSupport的Java类,并覆盖doStartTag方法,把jsp页面中的java代码写到doStartTag方法中。
- 编写标签库描述符(tld)文件,在tld文件中对自定义标签进行描述。
完成以上操作,即可在JSP页面中导入和使用自定义标签。
标签处理类:HelloTag.java
标签描述文件:hellotag.tld
jsp页面调用:<%@taglib%>定义表情
[可选]在web.xml中配置hellotag.tld映射
应用过程:
index.jsp ==>[web.xml]==>hellotag.tld==>HelloTag.java
定义标签支持类如下:
HelloTag.java
package china.hubei;import java.io.IOException;import javax.servlet.jsp.*;import javax.servlet.jsp.tagext.TagSupport;//自动定义标签public class HelloTag extends TagSupport { public int doStartTag() throws JspException{ PageContext pg=(PageContext)super.pageContext; JspWriter out=pg.getOut(); try{ out.println("hello world"); }catch(IOException e){ } return TagSupport.SKIP_BODY; }}
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
软考中级精品资料免费领
- 历年真题答案解析
- 备考技巧名师总结
- 高频考点精准押题
- 资料下载
- 历年真题
193.9 KB下载数265
191.63 KB下载数245
143.91 KB下载数1148
183.71 KB下载数642
644.84 KB下载数2756
相关文章
发现更多好内容猜你喜欢
AI推送时光机javaWeb自定义标签用法实例详解
后端开发2023-05-31
Android 自定义标题栏的实例详解
后端开发2023-05-30
DEDECMS 扩展标签和dede自定义标签实现方法
后端开发2022-06-12
android dialog自定义实例详解
后端开发2022-06-06
C#实现自定义动画鼠标的示例详解
后端开发2022-12-20
DEDECMS系统分页标签自定义二次开发实例
后端开发2022-06-12
Python实现自定义包的实例详解
后端开发2022-12-29
Android使用xml自定义图片实例详解
后端开发2023-05-31
HTML iframe标签用法案例详解
后端开发2024-04-02
Android xmlns 的作用及其自定义实例详解
后端开发2023-05-31
Vue自定义指令v-focus实例详解
后端开发2024-04-02
MotionLayout自定义开关按钮实例详解
后端开发2022-11-13
Android自定义日历控件实例详解
后端开发2022-06-06
uniapp自定义相机实现示例详解
后端开发2023-03-09
vue LogicFlow自定义边实现示例详解
后端开发2023-01-11
Android自定义控件样式实例详解
后端开发2022-06-06
dedeCMS使用arclist标签调用自定义字段的方法
后端开发2022-06-12
JavaScript自定义函数用法详解
后端开发2024-04-02
解析在Android中为TextView增加自定义HTML标签的实现方法
后端开发2022-06-06
咦!没有更多了?去看看其它编程学习网 内容吧