📜  JSP自定义标签中的自定义URI

📅  最后修改于: 2021-01-05 01:14:38             🧑  作者: Mango

JSP自定义标签中的自定义URI

我们可以使用自定义URI来告诉Web容器有关tld文件的信息。在这种情况下,我们需要在web.xml中定义taglib元素。 Web容器从web.xml文件中获取有关指定URI的tld文件的信息。

在JSP自定义标签中使用自定义URI的示例

在此示例中,我们将在JSP文件中使用自定义uri。对于此应用程序,我们需要专注于4个文件。

  • index.jsp
  • web.xml
  • mytags.tld
  • PrintDate.java

<%@ taglib uri="mytags" prefix="m" %>
Today is: 



 





mytags
/WEB-INF/mytags.tld










  1.0
  1.2
  simple
  mytags
  A simple tab library for the examples

  
    today
    com.javatpoint.taghandler.PrintDate
  



package com.javatpoint.taghandler;

import javax.servlet.jsp.JspException;
import javax.servlet.jsp.JspWriter;
import javax.servlet.jsp.tagext.TagSupport;

public class PrintDate extends TagSupport{

public int doStartTag() throws JspException {
    JspWriter out=pageContext.getOut();
    try{
        out.print(java.util.Calendar.getInstance().getTime());
    }catch(Exception e){e.printStackTrace();}
    
    return SKIP_BODY;
    }
    

}