在JSP中,开发者自己如何编写Tag

    技术2022-05-11  69

     

    下载源码及查看原文请到

    http://jdeveloper.home.chinaren.com/doc/jsp/customtag.html 

    说明:         Jsp1.1提供给开发者自己编写Tag的机会,从而使得JSP与HTML的混排更简单,更容易实现        Server端的MVC结构(Model2).         本站提供了一个非常简单的Custom Tag,您可以试试。        运行环境为Tomcat <br>           1 下载的war 文件放到%TOMCAT_HOME%/webapps/下 重新启动tomcat            2 访问 http://localhost:8080/jdeveloper 即可                  jsp 源码:        <% @ page contentType="text/html;charset=GB2312" %> <% ! String name ; %> <%  name = "北京"; %> <%@ taglib uri="/WEB-INF/myjar.tld" prefix="jdeveloper" %> <hr> <hr> <jdeveloper:HelloWorld name="<%= name%>" />          Java 源码:         package jdeveloper.tags; import javax.servlet.jsp.*; import javax.servlet.jsp.tagext.*; import java.io.*; /** * *  @author jdeveloper@21cn.com jdeveloper.yeah.net */ public class HelloWorldTag extends TagSupport {  private String name = "";  public void setName(String name){  this.name = name;  }  public int doStartTag() {  try {   JspWriter out = pageContext.getOut();   out.print("HelloWorld:"+ name);  } catch(IOException ioe) {  System.out.println("Error in ExampleTag: " + ioe);  }  return(SKIP_BODY);  }  }

     

    请到http://jdeveloper.yeah.net 看更多Java文章


    最新回复(0)