數(shù)據(jù)加載中……
          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();
                  }

                  
          // 只要打印完了字符傳,則后面的代碼就不需要執(zhí)行了
                  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


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


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 湖南省| 沙河市| 澄迈县| 西和县| 涟源市| 蕲春县| 连江县| 武强县| 墨脱县| 青河县| 南召县| 利辛县| 奇台县| 沐川县| 仲巴县| 故城县| 上林县| 西安市| 客服| 正镶白旗| 永安市| 阿拉善右旗| 龙海市| 会昌县| 新蔡县| 沭阳县| 卢龙县| 策勒县| 肇庆市| 肇东市| 彩票| 汕尾市| 临夏县| 上犹县| 禄劝| 河源市| 蓬安县| 公主岭市| 黎平县| 科技| 安新县|