服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > J2EE > Servlet/Jsp > 查看文档

在jsp中,开发者自己如何编写tag

说明:
        jsp1.1提供给开发者自己编写tag的机会,从而使得jsp与html的混排更简单,更容易实现
        server端的mvc结构(model2).
        本站提供了一个非常简单的custom tag,您可以试试。
        运行环境为tomcat
           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);
  }
 }

扫描关注微信公众号