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); } }
|