自定义标签改变标签体的内容
来源:互联网 发布:学科评估网络空间安全 编辑:程序博客网 时间:2024/06/05 03:17
1.标签处理器类
package cn.itcast.web.tag;import java.io.IOException;import javax.servlet.jsp.JspException;import javax.servlet.jsp.tagext.BodyContent;import javax.servlet.jsp.tagext.BodyTag;import javax.servlet.jsp.tagext.BodyTagSupport;import javax.servlet.jsp.tagext.IterationTag;import javax.servlet.jsp.tagext.TagSupport;//将标签体改为大写public class TagDemo5 extends BodyTagSupport {@Overridepublic int doStartTag() throws JspException {return BodyTag.EVAL_BODY_BUFFERED;}@Overridepublic int doEndTag() throws JspException { //获取body中的内容BodyContent bc=this.getBodyContent();String content=bc.getString(); //对body中的内容进行处理content=content.toUpperCase();try { //写入到body中this.pageContext.getOut().write(content);} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}return super.doEndTag();}}
<tag> <description>控制body循环执行</description> <name>tagDemo5</name> <tag-class>com.jstl.simple.tag.TagDemo5</tag-class> <body-content>JSP</body-content></tag>
3. 在jsp中适用
<%@ taglib uri="http://www.jstl.simple.tag" prefix="jstl" %> <body> <jstl:tagDemo5> This is my JSP page. <br> </jstl:viewLoopBody> </body>
- 自定义标签改变标签体的内容
- 点击按钮改变标签的内容
- input标签内容改变的触发事件
- 用JavaScript改变标签里的内容
- input标签内容改变的触发事件
- input标签内容改变的触发事件
- input标签内容改变的触发事件
- input标签内容改变的触发事件
- input标签内容改变的触发事件
- 简单标签的使用自定义标签控制页面内容(标签体)是否输出、
- 创建自己的自定义标签,并输出标签中的内容
- 带标签体的自定义标签
- 带标签体的自定义标签
- JSP带有标签体的自定义标签
- JSP自定义标签(3):带标签体(body)的标签
- JSP自定义标签:带标签体(body)的标签
- 自定义标签(3)带标签体的标签
- js动态改变a标签的id和内容
- 11717 - Energy Saving Microcontroller
- stm32之DMA彻底研究(2)
- J2ee规范小结
- cscope emacs l138kernel
- stm32时钟分析
- 自定义标签改变标签体的内容
- EL表达式
- global_name 和dblink的关系
- 71
- Android线程通信模型-AsyncTask类
- ANDROID开源项目经典例子
- 写给新手,从不懂到入门,一只老鸟的嵌入式入门心得
- hdu 1811 Rank of Tetris
- 关于复选框全选,当其中的一个复选框去掉勾时,全选的复选框的勾也去了,当除了全选框的其他复选框都被选中时,全选框也被选中。