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 張辰 閱讀(242) 評論(0)  編輯  收藏 所屬分類: Dr. Oops
          主站蜘蛛池模板: 永泰县| 林芝县| 喀什市| 渝北区| 博客| 达日县| 元朗区| 秦安县| 乌拉特后旗| 个旧市| 巴塘县| 安岳县| 梁山县| 佳木斯市| 邵武市| 阳原县| 鹤岗市| 祁连县| 宜都市| 札达县| 夏邑县| 格尔木市| 崇阳县| 呈贡县| 富蕴县| 嵊州市| 洛阳市| 汶川县| 东兰县| 夏河县| 永寿县| 周至县| 惠水县| 松滋市| 宁阳县| 新民市| 麦盖提县| 昂仁县| 上栗县| 锡林郭勒盟| 寿阳县|