posts - 1,  comments - 0,  trackbacks - 0
          XML與JSP
          ??????JSP(Java?Server?Page)與PHP類似,屬于服務器端腳本。從名稱就可以看出,它是基于Java的,其實就是Java在Web服務中的實現。因此,它可以使用幾乎所有Java的特性,這一點,在構建大型N層應用中占有很大的優勢。也因為這樣,JSP在很多時候都可以利用XML文檔的優勢,并不局限于Web頁面的顯示。而且Java語言本身涉及面非常的廣,所以,這里只簡單介紹一下JSP作為腳本語言嵌入時的情況。?

          ??????例如,可以將XML看作JSP文檔的模板部分,將二者有機地結合起來。這樣,就能夠根據客戶端的情況,判斷如何使用XML,并設置相應的文檔類型輸出數據。看看下面這個例子:?


          <%@?tablib?uri=“/xsltablib”prefix=“xsl”%>
          <%
          ……
          String?xslPath?=?null;
          if?(request.getHeader(“User-Agent”).indexOf(“MSIE”)?!=?-1)
          {
          ?response.setContentType(“text/xml”);
          }
          else{
          ?xslPath=“../xsl/parser.xsl”;
          ?response.setContentType(“text/html”);
          }
          %>
          ……
          標準XML文檔
          ……



          ??????首先,JSP檢查客戶端的瀏覽器類型,如果是MS?IE,JSP就直接以XML格式發送這篇文檔,Internet?Explorer?可以調用默認的XSL顯示這篇XML文檔。如果是其它瀏覽器,則調用XSLT解析,然后以HTML格式發送。這樣,針對不同的客戶端,用同樣的數據實現了不一樣的服務。?

          ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????文章來源:http://www.jspcn.net
          posted on 2006-07-04 13:09 Black&White JavaWorld 閱讀(91) 評論(0)  編輯  收藏

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


          網站導航:
           
          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          Welcome to Black Blog!

          歷史上的今天

          常用鏈接

          留言簿(1)

          隨筆檔案(1)

          文章檔案(6)

          朋友圈

          音樂

          積分與排名

          • 積分 - 780
          • 排名 - 4949

          最新評論

          主站蜘蛛池模板: 丹东市| 温州市| 乐安县| 松滋市| 阜南县| 呈贡县| 杭锦旗| 铁力市| 漾濞| 沧源| 和平区| 鸡东县| 吕梁市| 昌邑市| 鲁山县| 遵义县| 桃江县| 南阳市| 梁山县| 宜昌市| 厦门市| 沧源| 丹寨县| 邓州市| 固阳县| 眉山市| 海宁市| 元谋县| 方山县| 桂阳县| 碌曲县| 紫金县| 花莲市| 钟山县| 昌江| 永靖县| 长治市| 梁山县| 三门县| 上林县| 烟台市|