java技術博客

          jsp博客
          數據加載中……
          jsp標簽庫編程

          筆記下載
          代碼下載地址:
          /Files/guohua/TaglibProject.rar
          hello.java
          package org.lxh.demo01;

          import java.io.IOException;

          import javax.servlet.jsp.JspException;
          import javax.servlet.jsp.JspWriter;
          import javax.servlet.jsp.tagext.TagSupport;

          public class Hello extends TagSupport {

              @Override
              
          public int doStartTag() throws JspException {
                  
          // 向JSP頁面中打印“www.mldn.cn”的字符串
                  String str = "www.mldn.cn" ;
                  
          // 在Servlet里如果要打印,則要使用PrintWriter
                  
          // 如果在標簽庫中打印需要使用pageContext
                  JspWriter out = pageContext.getOut() ;
                  
          try {
                      out.println(str);
                  }
           catch (IOException e) {
                      e.printStackTrace();
                  }

                  
          // 只要打印完了字符傳,則后面的代碼就不需要執行了
                  return TagSupport.SKIP_BODY;
              }


          }


          hello.jsp
          <%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
          <%@ taglib uri="/WEB-INF/hello.tld" prefix="lxh"%>
          <html>
            
          <head>
              
          <title>My JSP 'hello.jsp' starting page</title>
              
          <!--
              
          <link rel="stylesheet" type="text/css" href="styles.css">
              
          -->

            
          </head>
            
            
          <body>
              
          <h1><lxh:mldn/></h1>
            
          </body>
          </html>
          helloxml.jsp
          <%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
          <%@ taglib uri="/WEB-INF/hello.tld" prefix="lxh"%>
          <html>
            
          <head>
              
          <title>My JSP 'hello.jsp' starting page</title>
              
          <!--
              
          <link rel="stylesheet" type="text/css" href="styles.css">
              
          -->

            
          </head>
            
            
          <body>
              
          <h1><lxh:mldn/></h1>
            
          </body>
          </html>
          hello.tld
          <?xml version="1.0" encoding="UTF-8"?>
          <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "web-jsptaglibrary_1_2.dtd" >
          <taglib>
              
          <tlib-version>1.0</tlib-version>
              
          <jsp-version>2.0</jsp-version>
              
          <short-name>hello</short-name>
              
          <tag>
                  
          <name>mldn</name>
                  
          <tag-class>org.lxh.demo01.Hello</tag-class>
                  
          <body-content>empty</body-content>
              
          </tag>
          </taglib>

          posted on 2008-10-22 19:20 郭興華 閱讀(176) 評論(0)  編輯  收藏 所屬分類: TESTARRAY


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 曲阜市| 讷河市| 张掖市| 新昌县| 广灵县| 福贡县| 黔南| 车险| 九寨沟县| 瓮安县| 厦门市| 北京市| 北票市| 仁布县| 舒兰市| 乐山市| 天柱县| 凤城市| 卫辉市| 成都市| 富民县| 鹿邑县| 天祝| 通渭县| 津南区| 都安| 安平县| 辛集市| 肃南| 合川市| 蓬溪县| 白城市| 满城县| 汉阴县| 莱阳市| 游戏| 青州市| 清涧县| 泰安市| 江永县| 灌南县|