本文共 1185 字,大约阅读时间需要 3 分钟。
在我们的日常开发中,虽然标准jstl库能满足我们的大部分需求,但是在没办法满足的时候就需要我们
使用自定的标签,这里只演示最简单的标签开发流程,便于熟悉开发流程
需要继承TagSupport类或者其他实现了jsptag接口的类或者接口.
/** * 自定义标签类 * @author EumJi * */public class ExampleTag extends TagSupport{ //复写dostarttag @Override public int doStartTag() throws JspException { try { //向浏览器写内容 pageContext.getOut().print("这是我的第一个标签!"); } catch (IOException e) { e.printStackTrace(); } return super.doStartTag(); }}
A tag library exercising SimpleTag handlers. 1.0 SimpleTagLibrary /example Outputs 第一个标签 first com.jsu.tag.ExampleTag empty
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><%@ taglib uri="/example" prefix="ex" %>>Insert title here 测试案例
请移步: