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

王朝java/jsp·作者佚名  2006-01-08
宽屏版  字体: |||超大  

下载源码及查看原文请到

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="&lt;%= 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文章

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有