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 郭興華 閱讀(171) 評論(0)  編輯  收藏 所屬分類: TESTARRAY


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


          網站導航:
           
          主站蜘蛛池模板: 广西| 布尔津县| 阜新市| 通江县| 即墨市| 灵丘县| 桐城市| 墨竹工卡县| 金华市| 茶陵县| 新田县| 洛川县| 玉门市| 瑞丽市| 关岭| 彩票| 大洼县| 宝坻区| 攀枝花市| 徐闻县| 焦作市| 池州市| 大化| 商水县| 全南县| 宽城| 民勤县| 伊川县| 定州市| 万山特区| 丹阳市| 大理市| 调兵山市| 肥西县| 内乡县| 巴中市| 台江县| 当雄县| 刚察县| 二连浩特市| 福州市|