97_JavaWeb_xml_Tomcat

      網友投稿 718 2025-03-31

      xml 是可擴展的標記性語言

      xml 的主要作用有:

      1 用來保存數據,而且這些數據具有自我描述性

      97_JavaWeb_xml_Tomcat

      2 它還可以做為項目或者模塊的配置文件

      3 還可以做為網絡傳輸數據的格式(現在JSON為主)

      xml語法 (XML文檔必須有根元素, 頂級元素-沒有父標簽的元素)

      1 文檔聲明

      2 元素(標簽) 元素是指從開始標簽到結束標簽的內容(可以包括標簽或者內容)

      3 xml 屬性 ? 屬性可以提供元素的額外信息;一個標簽上可以書寫多個屬性。每個屬性的值必須使用 引號 引起來

      4 xml 注釋 ?

      5 文本區域(CDATA 區) (xml 解析器,CDATA里的文本內容,是純文本,不需要 xml語法解析)

      聲明

      xml 聲明

      version 是版本號

      encoding 是 xml 的文件編碼

      standalone="yes/no" 表示這個 xml 文件是否是獨立的 xml

      public class xmlTest { @Test public void test1() throws Exception { // 1 讀取 books.xml文件 SAXReader saxReader = new SAXReader(); Document document = saxReader.read("src/xmlrun/books.xml"); // System.out.println(document); // 2 通過Document對象獲取根元素 Element rootElement = document.getRootElement(); System.out.println(rootElement); // 3 通過根元素獲取book標簽對象 List book = rootElement.elements("book"); ArrayList books_list = new ArrayList<>(); for (Element b : book) { // asXML() 把標簽對象,轉換為標簽字符串 // System.out.println(b.asXML()); // Element name = b.element("name"); // String nameText = name.getText(); // 4 遍歷,處理每個book 標簽對象轉為book 類 String bookname = b.elementText("name"); // 拿到標簽里的內容 String bookprice = b.elementText("price"); BigDecimal bookprice2 = new BigDecimal(Double.parseDouble(bookprice)); String bookauthor = b.elementText("author"); String bookid = b.attributeValue("id"); Book book1 = new Book(bookid, bookname, bookprice2, bookauthor); books_list.add(book1); } System.out.println(books_list); } }

      Tomcat

      bin 專門用來存放 Tomcat 服務器的可執行程序

      conf 專門用來存放 Tocmat 服務器的配置文件

      lib 專門用來存放 Tomcat 服務器的 jar 包

      logs 專門用來存放 Tomcat 服務器運行時輸出的日記信息

      temp 專門用來存放 Tomcdat 運行時產生的臨時數據

      webapps 專門用來存放部署的Web工程。

      work 是Tomcat工作時的目錄,用來存放 Tomcat 運行時 jsp 翻譯為 Servlet 的源碼,和 Session 鈍化(對象寫入磁盤)的目錄

      Tomcat web前端 XML

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:excel報表(excel報表布局在哪里)
      下一篇:完全開源低代碼開發平臺(開源低代碼開發平臺光,一個 Excel 模板搞定一切)
      相關文章
      亚洲一级特黄特黄的大片 | 久久精品国产亚洲av高清漫画| 亚洲国产精品99久久久久久 | 亚洲成人一区二区| 亚洲精华国产精华精华液网站| 亚洲一区二区三区深夜天堂| 亚洲嫩草影院在线观看| 亚洲白嫩在线观看| 67pao强力打造67194在线午夜亚洲 | 亚洲黄色高清视频| 久久亚洲美女精品国产精品| 亚洲激情中文字幕| 亚洲视频在线观看一区| 久久久久久久亚洲Av无码| 亚洲日本va午夜中文字幕一区| 亚洲春色在线视频| 亚洲AV美女一区二区三区| 久久久久亚洲精品美女| 亚洲电影中文字幕| 亚洲欧洲第一a在线观看| 7777久久亚洲中文字幕蜜桃| 亚洲第一网站免费视频| 亚洲日韩乱码中文无码蜜桃| 亚洲人成电影网站| 久久国产亚洲精品| 精品无码专区亚洲| 亚洲AV无码之日韩精品| 2022中文字字幕久亚洲| 亚洲精品无码高潮喷水在线| 亚洲av无码一区二区三区不卡| 亚洲国产精品国自产拍电影| 亚洲精品高清国产麻豆专区| 亚洲一区二区三区免费视频| 亚洲日产乱码一二三区别| 国产成人精品久久亚洲高清不卡| 亚洲国产精品成人久久蜜臀 | 成人亚洲网站www在线观看| www国产亚洲精品久久久日本| 亚洲一区二区三区国产精品| 亚洲国产婷婷六月丁香| 久久久久亚洲AV无码永不|