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 閱讀(92) 評論(0)  編輯  收藏

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


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

          Welcome to Black Blog!

          歷史上的今天

          常用鏈接

          留言簿(1)

          隨筆檔案(1)

          文章檔案(6)

          朋友圈

          音樂

          積分與排名

          • 積分 - 785
          • 排名 - 4944

          最新評論

          主站蜘蛛池模板: 扶余县| 忻州市| 万安县| 宁乡县| 二手房| 南京市| 聂荣县| 健康| 双辽市| 屏南县| 商丘市| 南安市| 咸宁市| 威远县| 普安县| 辰溪县| 霞浦县| 探索| 马龙县| 马鞍山市| 兴城市| 陇西县| 肥城市| 探索| 高青县| 托里县| 韶关市| 图片| 浮梁县| 玉林市| 安平县| 林州市| 云南省| 正定县| 朝阳县| 承德市| 进贤县| 扬州市| 福建省| 抚远县| 卢湾区|