1. 程式人生 > >java程式碼,如何獲取請求中 網路協議、IP、埠號、專案根路徑

java程式碼,如何獲取請求中 網路協議、IP、埠號、專案根路徑

pubulic static String getRequestPrefix(HttpServletRequest request){

           //獲取網路協議

            String networkProtocol = request.getScheme();

            //網路IP

            String ip = request.getServerName();

            //埠號

            int port = request.getServerPort();

            //專案釋出路徑

            String webApp = request.getContextPath();

            String urlPrefix = networkProtocol+"://"+ip+":"+port+webApp;

            return urlPrefix;

}

相關推薦

java程式碼如何獲取請求 網路協議IP專案路徑

pubulic static String getRequestPrefix(HttpServletRequest request){           //獲取網路協議            String networkProtocol = request.getSche

Java程式碼TkMyBatis通用Mapper新增資料時同時獲取自增主鍵ID與適用uuid 做主鍵時獲取 id

一 . MyBatis mapper.xml檔案中在xml    1.   加入 這句 :useGeneratedKeys="true" keyProperty="ID"        keyProperty="資料庫中的主鍵欄位名對應的實體類欄位名" ;【填實體類欄位

java使用apk-parser解析apk獲取manifest的版本及自定義變數

apk-parser地址: https://github.com/hsiafan/apk-parser 1.獲取版本號等資訊: try (ApkFile apkFile = new ApkFile(new File(filePath))) { ApkMeta apkMeta

Java讀js檔案獲取object的值

資料 classes=[ { "name":"class1", "student":["joke1","joke2"] },{ "name":"class2", "student":["joke3","joke4"] }] Java讀取資料 /*獲取執

Java筆記:[反射篇] 利用反射獲取的私有內部類物件並呼叫該物件的方法

public void smoothScrollBy(int dx, int dy, int duration) { try { Class<?> c = null; try { c = Class

Servlet的ServletContext作用域獲取請求引數的幾種方式

(1)ServletContext作用域可以寫一個SetAttributeServlet檔案與GetAttributeServlet程式碼如下:@WebServlet("/MyFirstServlet")public class SetAttributeServlet ext

java 傳送POSTGET請求獲取請求的頭資訊Set-Cookie請求攜帶Cookie

需求背景 1、前端在請求時遇到跨域請求,連續的請求之間需要攜帶上一次的Cookie,前端不便於實現。 2、所以需要後端實現Cookie的獲取與請求攜帶,實現請求服務的代理請求。 可行性分析 1、 cookie (儲存在使用者本地終端上的資料)

Ajax請求成功後獲取success的返回的問題

1.問題描述:在使用Ajax獲取josn傳過來的集合後,在success回撥函式中對josn資料解析完成之後,返回的值為空 2.解決辦法:設定Ajax的方法引數async為false,

獲取應用版本版本名稱包名AppName圖標是否是系統應用獲取手機所有應用所有進程

pac version raw 是否 系統 app bsp agen nco PackageManager packageManager = getPackageManager(); PackageInfo packageInfo; = packageManager.get

使用Java或 JavaScript獲取 方括號的內容

學習 return 沒有 mpi pil indexof javascrip 進行 con 1.使用Java獲取方括號中的內容 1 String str = "[你]們,[我]們,[他]們,都要[好好學習,天天敲代碼]"; 2 Pattern p = Pattern.

Java Spring Controller 獲取請求參數的幾種方法

交流 str eth req turn let oca form表單 val 技術交流群:233513714 1、直接把表單的參數寫在Controller相應的方法的形參中,適用於get方式提交,不適用於post方式提交。若"Content-Type"="applic

網路協議 2 - IP 是怎麼來又是怎麼沒的?

瞭解完網路協議,我們會發現,網路通訊的五層模型裡,有兩個很重要的概念:IP 地址和 MAC 地址。 那麼 IP 地址是怎麼來的,又是怎麼沒的?MAC 地址與 IP 地址又有什麼區別? 這回答上面問題前,先熱下身,大家知道如何檢視本機的 IP 嗎?這個問題,即便是沒有專業學過計算機的人,只要折

【珍藏】積攢的高逼格Python程式碼持續更新......

    用Python程式設計很久了,總感覺寫的很low,可不能總這樣呢。程式設計師逼格很重要,特別是以後還得不斷進階。於是學習一下別人Pythonic的風格,以備不時之需............. 1.簡潔的編碼彙總 1.1 快速生成字典 >>>

Java學習使用IDEA碰見的問題(一)

artifacts 應該 efi ctrl+ idea bsp 版本 提示 web.xml配置 學習到Struts2,建Demo,直接打開IDEA,創建了一個Web項目,使用了Struts2,結果配置好後一直提示 ClassNotFound "org.apache.stru

Wireshark 2.6.5 釋出應用廣泛的網路協議分析器

Wireshark 2.6.5 已釋出,Wireshark 是世界上最流行的開源、免費跨平臺網路協議分析軟體,它經常被網路專家使用者排錯、部署、分析和教育活動中。 更新亮點: Windows 安裝包現在內建 Qt 5.9.7(之前使用的是 Qt 5.9.5) 漏洞修復:wnpa-sec

Java程式碼 隨機獲取時間

因為一些測試需要獲取時間,就寫了一下程式碼,給大家分享一下: package Demo01; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; publ

繼續對上一頁的ecah進行 優化求一個數組的和最大值最小值獲取陣列的元素3

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style t

notepad++編輯器寫Java程式碼無法編譯出現錯誤:編碼GBK的不可對映字元

所報錯誤:編碼GBK的不可對映字元 解決方案:  1.英文版notepad++    選單:Configure --> Options --> JDK Tools --> Compiler

java練習之獲取字串每個字元出現的次數

練習題:輸入某個字串,獲取該字串中每個字元出現的次數。 思路:字元和次數之間存在對映關係。使用TreeMap集合。 由於操作字元的關係,先將字串轉化為字元陣列。對字元陣列進行遍歷,用每一個鍵作為key去map中查詢。如果該字母鍵不存在,就將該字母作為鍵,值為1儲存到map集合中。如果該字母鍵存在,就

jsp頁面執行java語法獲取的值在頁面呼叫

首先在頁面頭引用用到類的包路徑 寫需要執行的java語法 頁面轉換引用 <!-- 引用包路徑 --> <%@ page language="java" import="java.u