zoukankan      html  css  js  c++  java
  • JSP自定义标签_简单标签修改标签体内容小写改为大写

    什么也不说,直接上代码:

    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>
  • 相关阅读:
    airodump-ng的使用及显示
    bash shell 遍历一个数组
    cisco 交换机 IOS命令
    apt-key Debian packages密钥管理命令
    find命令的用法
    bash的快捷键
    groff编写man页
    tcpdump软件使用
    vue 项目常见功能(搜索 时间戳转换 过滤器)
    vue2.0 常见功能 (v-for 配置路由 组件渲染)
  • 原文地址:https://www.cnblogs.com/lichone2010/p/3147283.html
Copyright © 2011-2022 走看看