JSP: Créer un Tag personnalisé*

Author:
// Sample tld file
<!DOCTYPE taglib
  PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN"
   "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd">
 
    <!-- a tab library descriptor -->
<taglibxmlns="http://java.sun.com/JSP/TagLibraryDescriptor">
  <tlib-version>1.0</tlib-version>
  <jsp-version>1.2</jsp-version>
  <short-name>Mark's Simple Tags</short-name>
 
  <tag>
    <name>HelloWorldTag</name>
    <tag-class>test.HelloWorldTag</tag-class>
    <body-content>empty</body-content>
  </tag>
</taglib>
 
// Sample JSP file
 
<%@ taglib uri='webapp/META-INF/simple.tld' prefix='hw' %>
 
<html>
  <body>
    <hw:HelloWorldTag/>
  </body>
</html>
 
// Sample Java file
 
package test;
 
import javax.servlet.http.*;
import javax.servlet.jsp.*;
import javax.servlet.jsp.tagext.*;
import java.util.*;
 
public class HelloWorldTag extends TagSupport
{
    public int doStartTag() throws JspException
    {
        try
        {
            JspWriter out = pageContext.getOut();
            HttpServletResponse response = (HttpServletResponse)pageContext.getResponse();
            out.write("Hello world!");
        }
        catch(Exception e)
        {   
            throw new JspException(e.getMessage());
        }
        return EVAL_PAGE;
    }
}
 
 
           
       

There are no posts related to JSP: Créer un Tag personnalisé*.

Cet article JSP: Créer un Tag personnalisé* est apparu en premier sur .