Cet article présente Java pour obtenir l'URL de demande et obtenir le chemin racine du serveur, et donne des exemples.
1. Obtenez l'URL de cette demande
String requestUrl = request.getscheme () // Le protocole utilisé par le lien actuel + ": //" + request.getServerName () // Adresse du serveur + ":" + request.getServerport () // Numéro de port + demande. GetCon TextPath () // Nom de l'application, si le nom de l'application est + request.getServletPath () // L'URL relative + "?"
Exemple:
http://127.0.0.1:8080/world/index.jsp?name=lilei & sex = 1 < "; request.getServerName () =" 127.0.0.1 "; request.getServerport () =" 8080 "; request.getContex ) = "name = lilei & sexe = 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 & sexe = 1 ";
2. Obtenez le chemin racine du serveur
<% String Path = request.getContextPath ();
Utiliser comme suit:
<Aad> <link roth = "stylesheet" type = "text / css" href = "<% = basepath%> statique / css / framework / themes / easyui.css"> <link et "type =" text / css " href = "<% = baspath%> statique / css / framework / themes / icon.css"> <link r = "Stylesheet" type = "text / css" href = "<% = basepath %%> statique / css /Base.css "> <script src =" <% = basepath%> statique / javascript / framework / jquery.min.js "> </ script> <script src =" <% = basepath%> stati%> static c / javascript / framework / jquery.easyui.min.min.js "> </ script> <script src =" <% = basepath%> statique / javascript / framework / facasi-Lang-zh_cn.js "> </> < /> script> <script src = "<% = basepath%> statique / javascript / framework / easyui- util.js"> </ script> </ head>
Ce qui précède est la méthode de Java obtenu l'url de demande et le chemin racine du serveur.