日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

request.getContextPath()的功能

發布時間:2025/3/16 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 request.getContextPath()的功能 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

<%
String contextPath = request.getContextPath(); ?// 得到項目的名字
com.chint.until.SessionInfo sessionInfo = (com.chint.until.SessionInfo) session.getAttribute("sessionInfo");
%>

在JSP中有html、js、java這三種語言,其中的java,被稱之為java代碼片段,<% ?java代碼片段 %>, ?而<% session.getAttribute("sessionInfo") %> 稱之為java表達式。


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

request.getContextPath() 應該是得到項目的名字,如果項目為根目錄,則得到一個“”,即空的字條串。如果項目為abc,<%=request.getContextPath()%> 將得到abc,服務器端的路徑會自動加上,<a href="XXX.jsp"> 是指當前路徑下的這個xxx.jsp頁面,有時候也可以在head里設置html:base來解決路徑的問題,不過用的最多的還是reques.getContextPath。


session.getAttribute("sessionName") 的功能:用來得到對應名稱的session值,即得到object對象。加(com.chint.until.SessionInfo)的作用是強制轉換成com.chint.until.SessionInfo類型。

常用到的還有一個session.setAttribute("sessionName",Object)方法:該方法的功能是用來設置session值的,sessionName是名稱,object是要保存的對象。


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

getContexPath(); ? 得到當前應用的根目錄

getScheme(); ? ? ? ? 它返回當前請求所使用的協議,一般的應用返回“http”,對于ssl則返回“https”

getServerName(); ?獲取服務器名字,如果是在本地的話就是localhost

getServerPort(); ? ? ?獲得服務器的端口號






總結

以上是生活随笔為你收集整理的request.getContextPath()的功能的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。