[摘要]Jsp1.1提供给开发者自己编写Tag的机会,从而使得JSP与HTML的混排更简单,更容易实现 Server端的MVC结构(Model2). 本站提供了一个非常简单的Custom 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 www.ChinaJavaWorld.com 
*/ 
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); 
} 
}   
关键词:如何在JSP中添加自己的Tag