posts - 32,comments - 8,trackbacks - 0

          Oops! JSP + XML Quick Start

          /Files/pixysoft/xalan.part1.rar
          /Files/pixysoft/xalan.part2.rar

          新建一個Dynamic Web Project,名叫Oops_jsp_xml,然后在lib下添加以下jar文件,都可以在JSTL包里面找到。(xalan.jar文件這里下載,解壓出來)。在WEB-INF下新建tlds目錄,添加c.tld文件。




          修改
          web.xml文件如下:

           

          <?xml version="1.0" encoding="UTF-8"?>

          <web-app xmlns="http://java.sun.com/xml/ns/j2ee"

              xmlns:xsi
          ="http://www.w3.org/2001/XMLSchema-instance"

              xsi:schemaLocation
          ="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"

              version
          ="2.4">

              
          <jsp-config>

                 
          <taglib>

                     
          <taglib-uri>http://java.sun.com/jstl/core</taglib-uri>

                     
          <taglib-location>/WEB-INF/tlds/c.tld</taglib-location>

                 
          </taglib>

              
          </jsp-config>

          </web-app>

           

          WebContent目錄下面添加2個文件:

          student.xml

          <?xml version="1.0" encoding="UTF-8"?>

          <students>

              
          <student id="1">

                 
          <name>

                     
          <first name="Joe1">Joe</first>

                     
          <last name="y1">Y</last>

                     
          <middle name="t1">T</middle>

                 
          </name>

                 
          <grade>

                     
          <points>99</points>

                     
          <letter>A</letter>

                 
          </grade>

              
          </student>

              
          <student id="2">

                 
          <name>

                     
          <first name="james1">James</first>

                     
          <last name="todd">Todd</last>

                     
          <middle name="k1">K</middle>

                 
          </name>

                 
          <grade>

                     
          <points>92</points>

                     
          <letter>B</letter>

                 
          </grade>

              
          </student>

              
          <student id="3">

                 
          <name>

                     
          <first name="kate1">Kate</first>

                     
          <last name="wang1">Wang</last>

                     
          <middle name="a1">A</middle>

                 
          </name>

                 
          <grade>

                     
          <points>72</points>

                     
          <letter>C</letter>

                 
          </grade>

              
          </student>

          </students>

          index.jsp

           

          <%@ page language="java" pageEncoding="UTF-8"%>

          <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>

          <%@ taglib prefix="x" uri="http://java.sun.com/jsp/jstl/xml"%>

          <html>

          <head>

          <title>index</title>

          </head>

          <body>

          <c:import var="students" url="student.xml" />

          <x:parse var="doc" xml="${students}"/>

          <table border="1">

              
          <tr>

                 
          <th>First</th>

                 
          <th>Last</th>

                 
          <th>Points</th>

                 
          <th>Letter</th>

              
          </tr>

              
          <x:forEach var="student" select="$doc/students/student">

                 
          <tr>

                     
          <td><x:out select="name/first/@name" /></td>

                     
          <td><x:out select="name/last" /></td>

                     
          <td><x:out select="grade/points" /></td>

                     
          <td><x:out select="grade/letter" /></td>

                 
          </tr>

              
          </x:forEach>

          </table>

          </body>

          </html>

          運行!


           

          posted on 2007-09-02 02:21 張辰 閱讀(247) 評論(0)  編輯  收藏 所屬分類: Dr. Oops
          主站蜘蛛池模板: 洪湖市| 乐业县| 昭觉县| 巍山| 剑川县| 龙山县| 宜川县| 乌兰察布市| 连州市| 开鲁县| 孝感市| 会同县| 济源市| 米脂县| 广汉市| 蓝山县| 台州市| 凌源市| 东丽区| 三河市| 蒲城县| 黄石市| 肇州县| 景洪市| 固始县| 藁城市| 云阳县| 宁都县| 尖扎县| 赤水市| 二连浩特市| 顺平县| 南城县| 称多县| 乌拉特前旗| 津南区| 惠安县| 当阳市| 贵港市| 蒙城县| 尤溪县|