最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Spring實(shí)戰(zhàn)之ServletContextResource訪問(wèn)資源文件示例

 更新時(shí)間:2019年12月30日 09:53:31   作者:cakincqm  
這篇文章主要介紹了Spring實(shí)戰(zhàn)之ServletContextResource訪問(wèn)資源文件,結(jié)合實(shí)例形式分析了spring使用ServletContextResource讀取與遍歷資源文件相關(guān)操作技巧,需要的朋友可以參考下

本文實(shí)例講述了Spring實(shí)戰(zhàn)之ServletContextResource訪問(wèn)資源文件。分享給大家供大家參考,具體如下:

一 視圖

<%@ page contentType="text/html; charset=GBK" language="java" errorPage="" %>
<%@ page import="org.springframework.web.context.support.ServletContextResource"%>
<%@ page import="org.dom4j.*,org.dom4j.io.*,java.util.*"%>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title>測(cè)試ServletContextResource</title>
</head>
<body>
<h3>測(cè)試ServletContextResource</h3>
<%
// 從Web Context下的WEB-INF路徑下讀取book.xml資源
ServletContextResource src = new ServletContextResource
  (application , "WEB-INF/book.xml");
// 獲取該資源的簡(jiǎn)單信息
System.out.println(src.getFilename());
System.out.println(src.getDescription());
// 創(chuàng)建基于SAX的dom4j解析器
SAXReader reader = new SAXReader();
Document doc = reader.read(src.getFile());
// 獲取根元素
Element el = doc.getRootElement();
List l = el.elements();
// 遍歷根元素的全部子元素
for (Iterator it = l.iterator();it.hasNext() ; )
{
  // 每個(gè)節(jié)點(diǎn)都是<書(shū)>節(jié)點(diǎn)
  Element book = (Element)it.next();
  List ll = book.elements();
  // 遍歷<書(shū)>節(jié)點(diǎn)的全部子節(jié)點(diǎn)
  for (Iterator it2 = ll.iterator();it2.hasNext() ; )
  {
    Element eee = (Element)it2.next();
    out.println(eee.getText());
    out.println("<br/>");
  }
}
%>
</body>
</html>

二 配置文件

<?xml version="1.0" encoding="GBK"?>
<計(jì)算機(jī)書(shū)籍列表>
  <書(shū)>
    <書(shū)名>瘋狂Java講義</書(shū)名>
    <作者>李剛</作者>
  </書(shū)>
  <書(shū)>
    <書(shū)名>輕量級(jí)Java EE企業(yè)應(yīng)用實(shí)戰(zhàn)</書(shū)名>
    <作者>李剛</作者>
  </書(shū)>
</計(jì)算機(jī)書(shū)籍列表>

三 測(cè)試結(jié)果

更多關(guān)于java相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Spring框架入門(mén)與進(jìn)階教程》、《Java數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Java操作DOM節(jié)點(diǎn)技巧總結(jié)》、《Java文件與目錄操作技巧匯總》和《Java緩存操作技巧匯總

希望本文所述對(duì)大家java程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • SpringBoot的10個(gè)參數(shù)驗(yàn)證技巧分享

    SpringBoot的10個(gè)參數(shù)驗(yàn)證技巧分享

    參數(shù)驗(yàn)證很重要,是平時(shí)開(kāi)發(fā)環(huán)節(jié)中不可少的一部分,但是我想很多后端同事會(huì)偷懶,干脆不錯(cuò),這樣很可能給系統(tǒng)的穩(wěn)定性和安全性帶來(lái)嚴(yán)重的危害,那么在Spring Boot應(yīng)用中如何做好參數(shù)校驗(yàn)工作呢,本文提供了10個(gè)小技巧,需要的朋友可以參考下
    2023-09-09
  • Springboot配置Swagger2登錄密碼的實(shí)現(xiàn)

    Springboot配置Swagger2登錄密碼的實(shí)現(xiàn)

    本文主要介紹了Springboot配置Swagger2登錄密碼的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • JAVA基本概念詳解

    JAVA基本概念詳解

    本文主要介紹了Java的基本概念。具有很好的參考價(jià)值,下面跟著小編一起來(lái)看下吧,希望能夠給你帶來(lái)幫助
    2021-11-11
  • Java編程訪問(wèn)權(quán)限的控制代碼詳解

    Java編程訪問(wèn)權(quán)限的控制代碼詳解

    這篇文章主要介紹了Java編程訪問(wèn)權(quán)限的控制代碼詳解,涉及包名,公共的和私有的等相關(guān)內(nèi)容,分享了相關(guān)代碼示例,小編覺(jué)得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-01-01
  • Maven中設(shè)置阿里云鏡像的全流程

    Maven中設(shè)置阿里云鏡像的全流程

    在Maven項(xiàng)目中,配置阿里云鏡像可以顯著提高依賴下載的速度和穩(wěn)定性,以下是詳細(xì)步驟,包括準(zhǔn)備工作、修改settings.xml文件、驗(yàn)證配置以及實(shí)際案例和示例代碼,通過(guò)這些步驟,你可以輕松地將Maven配置為使用國(guó)內(nèi)的鏡像源
    2025-02-02
  • 一文搞懂Java常見(jiàn)的三種代理模式(靜態(tài)代理、動(dòng)態(tài)代理和cglib代理)

    一文搞懂Java常見(jiàn)的三種代理模式(靜態(tài)代理、動(dòng)態(tài)代理和cglib代理)

    Java中常見(jiàn)的三種代理模式是靜態(tài)代理模式、動(dòng)態(tài)代理模式和CGLIB代理模式,本文就來(lái)給大家詳細(xì)的講解一下這三種代理模式,感興趣的小伙伴跟著小編一起來(lái)看看吧
    2023-08-08
  • Spring中的@ConditionalOnProperty注解詳解

    Spring中的@ConditionalOnProperty注解詳解

    這篇文章主要介紹了Spring中的@ConditionalOnProperty注解詳解,常見(jiàn)的@Conditionalxxx開(kāi)頭的注解我們稱之為條件注解,常見(jiàn)的條件注解有,簡(jiǎn)單來(lái)講,一般是在配置類上或者是@Bean修飾的方法上,添加此注解表示一個(gè)類是否要被Spring上下文加載,需要的朋友可以參考下
    2024-01-01
  • 最全LocalDateTime、LocalDate、Date、String相互轉(zhuǎn)化的方法

    最全LocalDateTime、LocalDate、Date、String相互轉(zhuǎn)化的方法

    大家在開(kāi)發(fā)過(guò)程中必不可少的和日期打交道,對(duì)接別的系統(tǒng)時(shí),時(shí)間日期格式不一致,每次都要轉(zhuǎn)化,本文為大家準(zhǔn)備了最全的LocalDateTime、LocalDate、Date、String相互轉(zhuǎn)化方法,需要的可以參考一下
    2023-06-06
  • Flutter實(shí)現(xiàn)容器組件、圖片組件 的代碼

    Flutter實(shí)現(xiàn)容器組件、圖片組件 的代碼

    容器組件(Container)可以理解為在Android中的RelativeLayout或LinearLayout等,在其中你可以放置你想布局的元素控件,從而形成最終你想要的頁(yè)面布局。這篇文章主要介紹了Flutter實(shí)現(xiàn)容器組件、圖片組件 的代碼,需要的朋友可以參考下
    2019-07-07

最新評(píng)論

花莲市| 铜川市| 阳东县| 黄陵县| 天峨县| 阿鲁科尔沁旗| 县级市| 湘潭县| 南川市| 抚顺市| 句容市| 柘城县| 吐鲁番市| 县级市| 太湖县| 山东省| 达日县| 无极县| 红原县| 阳江市| 嫩江县| 磐石市| 木里| 准格尔旗| 凌源市| 闻喜县| 万全县| 嘉禾县| 临海市| 喀喇| 汉中市| 通化市| 贵定县| 施秉县| 赤峰市| 丁青县| 南昌市| 瑞丽市| 长汀县| 平武县| 抚顺县|