Artikel ini memperkenalkan Java untuk mendapatkan URL permintaan dan mendapatkan jalur root server, dan memberikan contoh -contoh yang dapat dipelajari.
1. Dapatkan URL dari permintaan ini
String requestUrl = request.getScheme () // protokol yang digunakan oleh tautan saat ini + ": //" + request.getServerName () // Alamat server + ":" + request.getServerport () // Nomor port + permintaan. GetCon TextPath () // Nama Aplikasi, jika nama aplikasi adalah + request.getServletpath () // URL relatif + "?
Contoh:
http://127.0.0.1:8080/world/index.jsp?name=lilei & sex = 1 <context path = "world" docbase = "/home/webapps" defug = "0" uest. "; request.getServerName () =" 127.0.0.1 "; request.getServerport () =" 8080 "; request.getContextPath () =" word "; tservletpath () =" index.jsp "; request.getQuerString ( ) = "name = lilei & sex = 1"; "Debug =" 0 "RelaAdable =" true "/> request.getscheme () =" http "; request.getServerName () =" 127.0.0.1 "; request.getServerport () =" 8080 "; req uest.getContextPath () ) = "" "; Request.getSerVletpath () =" world/index.jsp "; request.getQueryString () =" name = lilei & sex = 1 ";
2. Dapatkan jalur root server
< % String path = request.getContextPath ();
Gunakan sebagai berikut:
<head> <link roth = "stylesheet" type = "text/css" href = "<%= Basepath%> static/css/framework/tema/easyui.css"> <link et "type =" text/css " href = "<%= Basepath%> statis/css/kerangka/tema/ikon.css"> <link r = "stylesheet" type = "text/css" href = "<%= basepath %%%> statis/css /Base.css "> <skrip src =" <%= Basepath%> static/javascript/framework/jQuery.min.js "> </script> <skrip src =" <%= Basepath%> stati%> stati c c = " /JavaScript/Framework/jQuery.easyui.min.min.js "> </script> <skrip src =" <%= Basepath%> static/javascript/framework/easyi-lang-zh_cn.js "> </> <> /> skrip> <script src = "<%= Basepath%> statis/javascript/kerangka kerja/easyui- util.js"> </script> </head>
Di atas adalah metode Java memperoleh URL permintaan dan jalur root server.