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
          主站蜘蛛池模板: 谷城县| 富平县| 瓮安县| 图们市| 六枝特区| 云和县| 岑溪市| 松原市| 唐河县| 和静县| 昌都县| 莱芜市| 桓台县| 合肥市| 丹江口市| 林西县| 武穴市| 若羌县| 基隆市| 涿州市| 桦川县| 米泉市| 玉林市| 大厂| 宕昌县| 龙海市| 常熟市| 泗洪县| 龙江县| 青铜峡市| 泊头市| 高雄市| 民权县| 芒康县| 潮州市| 班玛县| 望江县| 沧州市| 西乌珠穆沁旗| 凉山| 屯昌县|