JSP自定义标签_简单标签修改标签体内容小写改为大写
2013-06-20 21:54
411 查看
什么也不说,直接上代码:
import java.io.IOException; import java.io.StringWriter; import javax.servlet.jsp.JspException; import javax.servlet.jsp.PageContext; import javax.servlet.jsp.tagext.JspFragment; import javax.servlet.jsp.tagext.SimpleTagSupport; //用简单标签修改标签体内容小写变大写 public class SimpleTagDemo3 extends SimpleTagSupport { @Override public void doTag() throws JspException, IOException { JspFragment jf = this.getJspBody(); StringWriter sw = new StringWriter(); jf.invoke(sw); String content = sw.getBuffer().toString(); content = content.toUpperCase(); PageContext pageContent = (PageContext) this.getJspContext(); pageContent.getOut().write(content); } }
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@taglib uri="/simpleitcast" prefix="itcast"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>修改标签体</title> </head> <body> <itcast:demo3> xxx </itcast:demo3> </body> </html>
<tag> <name>demo3</name> <!-- 为标签处理器类配一个标签名 --> <tag-class>cn.itcast.web.simpletag.SimpleTagDemo3</tag-class> <body-content>scriptless</body-content> </tag>
相关文章推荐
- JSP自定义标签_修改标签体内容小写改为大写
- 自定义标签之五—传统自定义标签与简单自定义标签关于更新页面内容(小写变大写)
- JSP自定义标签(一):自定义JSP简单标签
- 自定义标签之四—传统自定义标签与简单自定义标签关于控制某段内容重复输出几次
- JSP自定义标签控制JSP内容显示&&自定义标签详解
- eclipse/myeclipse中修改jsp/xml标签内文本颜色黑色改为其他颜色
- JSP自定义标签_用简单标签实现控制标签体是否执行
- jsp页面离开时,揭示是否保存页面修改内容,最简单的方法
- JSP自定义标签_用简单标签控制标签体执行10次
- 【JSP】赵雅智_JSP自定义标签_简单标签
- JSP自定义标签(1):一个简单的标签
- jsp页面离开时,揭示是否保存页面修改内容,最简单的方法
- 自定义标签之二—传统自定义标签与简单自定义标签关于控制部分内容是否输出
- JSP自定义标签_通过属性控制标签体的执行次数
- 修改了jsp内容,但是运行在tomcat中没有变化
- 关于使用weui.io的界面修改,已经weui中<a>标签调用script中的内容为空的解决
- Jsp自定义标签_防盗链标签
- 解决修改jsp文件后,浏览器内容未更新
- javaweb学习总结—jsp简单标签标签库开发
- JSP自定义一个简单标签教程