亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JSP > 正文

jsp小知識

2019-11-08 03:24:47
字體:
來源:轉載
供稿:網友
jsp中的request.getContextPath()

   <%=request.getContextPath()%>是為了解決相對路徑的問題,可返回站點的根路徑。

但不用也可以吧,比如<a href="<%=request.getContextPath()%>/catalog.jsp">我就直接用<a href="catalog.jsp">也行啊,這兩個文件是在同一個目錄下的

比如你要生成一個文件放在服務器上得一個目錄下,你可以使用request.getContextPath()+/dir,組成一個完整得目錄結構!

但在JSP文件里,通過request.getContextPath()得到的路徑卻為空,為什么?

你在context中沒有配置path屬性,所以你的工程文件就是在根目錄下,相當于path="";即是你直接在 瀏覽器中輸入你的服務器ip就會到你的jsp頁面,而不是tomcat的默認頁面;所以你通過request.getContextPath()得到的字 符串是為空的;它是獲得虛目錄的;如果你想得到工程文件的實際物理路徑,可通過:<%=request.getRealPath("/")%>,這樣頁面就會輸出:d:/web

request.getScheme();返回的協議名稱,默認是http

request.getServerName()返回的是你瀏覽器中顯示的主機名,你自己試一下就知道了

getServerPort()獲取服務器端口號

假定你的web application 名稱為news,你在瀏覽器中輸入請求路徑:

http://localhost:8080/news/main/list.jsp

則執行下面向行代碼后打印出如下結果:

1、 System.out.PRintln(request.getContextPath());

打印結果:/news   2、System.out.println(request.getServletPath());

打印結果:/main/list.jsp3、 System.out.println(request.getRequestURI());

打印結果:/news/main/list.jsp4、 System.out.println(request.getRealPath("/"));

打印結果:F:/Tomcat 6.0/webapps/news/test

參考文章:http://www.cnblogs.com/yqskj/articles/2226401.html

Request.getContextPath()  返回站點的根目錄

request.getRealpath("/")得到的是實際的物理路徑,也就是你的項目所在服務器中的路徑

request.getScheme() 等到的是協議名稱,默認是http

request.getServerName() 得到的是在服務器的配置文件中配置的服務器名稱 比如:localhost .baidu.com 等等

request.getServerPort() 得到的是服務器的配置文件中配置的端口號 比如 8080等等

有一個例子來說明吧

有個web應用程序 名稱就是demo

 <%     String basePath = request.getScheme() + "://"            + request.getServerName() + ":" + request.getServerPort();    String path = request.getScheme() + "://" + request.getServerName()            + ":" + request.getServerPort() + request.getContextPath()            + "/";    String filePath=path+"resources/";    session.setAttribute("path", path);    session.setAttribute("basePath", basePath);    session.setAttribute("filePath", filePath);%>

以上這段代碼是 demo中每一個jsp頁面中都包含的一段代碼

其中 request.getContextPath() = /demo

basePath = http://localhost:8080

path = http://localhost:8080/demo/

filePath = http://localhost:8080/demo/resources/

用法:

如果在jsp界面中引用resources/images/文件夾下面的圖片icon.png寫法如下:

<img src="${filePath }images/icon.png" />或者

 <img src="${path}resources/images/icon.png" />

同理 如果在resources/CSS/文件夾下引用style.css寫法如下:

<link href="${filePath} css/style.css" rel="stylesheet" type="text/css" />

<link href="${path} resources/css/style.css" rel="stylesheet" type="text/css" />

參考鏈接:http://www.cnblogs.com/yuan1225/p/3219629.html


上一篇:jsp中文亂碼

下一篇:JSP內置對象

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
高清欧美电影在线| 国产成人精品优优av| 伊人久久大香线蕉av一区二区| 国产精品久久综合av爱欲tv| 亚洲精品小视频在线观看| 在线观看精品自拍私拍| 自拍偷拍免费精品| 国产精品一区专区欧美日韩| 国产欧美日韩91| 国产成人精品久久| 色999日韩欧美国产| 亚洲色图15p| 精品亚洲va在线va天堂资源站| 亚洲一区二区中文| 日本最新高清不卡中文字幕| 亚洲午夜av电影| 成人欧美一区二区三区黑人| 91国产在线精品| 亚洲精品98久久久久久中文字幕| 成人激情视频在线| 欧美中文字幕在线观看| 亚洲乱亚洲乱妇无码| 国产精品黄色影片导航在线观看| 98午夜经典影视| 国产精品91久久久久久| 97av在线视频| 久久精品影视伊人网| 91欧美精品成人综合在线观看| 国产精品久久不能| 亚洲欧美国产另类| 亚洲精品成人久久电影| 亚洲精品网址在线观看| 日韩美女视频免费看| 81精品国产乱码久久久久久| 亚洲成人a**站| 日韩在线高清视频| 夜夜嗨av一区二区三区免费区| 欧美丰满片xxx777| 亚洲免费中文字幕| 亚洲黄色www网站| 欧美午夜视频一区二区| 国产精品草莓在线免费观看| 91av免费观看91av精品在线| 一级做a爰片久久毛片美女图片| 国产精品视频久久久| 91热福利电影| 亚洲精品中文字幕av| 日韩电影免费在线观看| 欧美乱人伦中文字幕在线| 中文字幕久久久| 色久欧美在线视频观看| www.99久久热国产日韩欧美.com| 日韩精品中文字幕有码专区| 欧美一区二区三区免费视| 亚洲欧洲美洲在线综合| 成人福利网站在线观看11| 亚洲成人网在线| 国产免费一区二区三区香蕉精| 在线观看中文字幕亚洲| 韩国欧美亚洲国产| 一区国产精品视频| 在线观看日韩www视频免费| 欧美成人在线影院| 国产精品xxxxx| 亚洲人成电影网站色| 日韩欧美在线观看| 成人信息集中地欧美| 国产91精品久久久久久久| 国产婷婷成人久久av免费高清| 91精品国产99| 97视频在线看| 久久久成人精品| 亚洲第一综合天堂另类专| 国产在线播放不卡| 欧美日本黄视频| www.日韩免费| 精品国内产的精品视频在线观看| 亚洲女人天堂成人av在线| 亚洲人成在线观看| 中文字幕亚洲欧美在线| 国产成人精品电影| 欧美影院成年免费版| 日韩av电影免费观看高清| 亚洲aⅴ男人的天堂在线观看| 欧美伦理91i| 精品视频久久久久久久| 91久热免费在线视频| 美女撒尿一区二区三区| 久久精品国产欧美亚洲人人爽| 亚洲人永久免费| 日本精品视频在线观看| 亚洲国产精品人久久电影| 亚洲国产成人久久| 国产综合福利在线| 色婷婷综合久久久久| 亚洲自拍另类欧美丝袜| 2024亚洲男人天堂| 国产精品69久久| 97视频在线观看网址| 欧美中文字幕在线| 欧美夜福利tv在线| 国产成+人+综合+亚洲欧美丁香花| 亚洲精品电影在线观看| 成人国内精品久久久久一区| 在线日韩欧美视频| 国内精品400部情侣激情| 国内精品久久久久久| 国内揄拍国内精品| 在线视频欧美日韩| 狠狠色香婷婷久久亚洲精品| 日韩亚洲在线观看| 最新国产精品拍自在线播放| 亚洲精品国产免费| 亚洲成人网av| 97视频国产在线| 三级精品视频久久久久| 亚洲精品一二区| 国产成人精品久久二区二区| 人妖精品videosex性欧美| 色婷婷av一区二区三区在线观看| 久久天天躁日日躁| 成人黄色av网站| 国产日韩精品入口| 欧美成人性生活| 精品欧美一区二区三区| 欧美日韩国产丝袜美女| 欧美裸身视频免费观看| 国产亚洲视频中文字幕视频| 精品国偷自产在线视频| 国模私拍一区二区三区| 色悠久久久久综合先锋影音下载| 欧美小视频在线观看| 国产日本欧美视频| 亚洲精品久久久一区二区三区| 欧美午夜精品久久久久久人妖| 欧美大片网站在线观看| 国产成人一区二| 久久国产精品首页| 国产精品久久久久久一区二区| 久久偷看各类女兵18女厕嘘嘘| 一区二区三区视频免费在线观看| 亚洲色图偷窥自拍| 国产日韩在线亚洲字幕中文| 日韩精品视频免费专区在线播放| 亚洲视频免费一区| 欧美专区在线观看| 亚洲综合中文字幕在线| 亚洲一区制服诱惑| 亚洲精品理论电影| xxxx性欧美| 国产精品入口免费视| 国产精品一区二区女厕厕| 亚洲视频欧洲视频| 欧美日韩裸体免费视频| 久久综合久久88| 夜夜嗨av一区二区三区四区| 亚洲国产成人精品女人久久久| 97视频在线免费观看| 亚洲xxxxx| 青青草原成人在线视频| 亚洲加勒比久久88色综合| 国产精品亚洲片夜色在线| 美日韩精品免费视频| 午夜精品免费视频|