源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Java获取此次请求URL以及服务器根路径的方法

  • 时间:2021-04-16 15:43 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Java获取此次请求URL以及服务器根路径的方法
本文介绍了Java获取此次请求URL以及获取服务器根路径的方法,并且进行举例说明,感兴趣的朋友可以学习借鉴下文的内容。 [b]一、 获取此次请求的URL[/b]
String requestUrl = request.getScheme() //当前链接使用的协议
    +"://" + request.getServerName()//服务器地址 
    + ":" + request.getServerPort() //端口号 
    + request.getContextPath() //应用名称,如果应用名称为
    + request.getServletPath() //请求的相对url 
    + "?" + request.getQueryString(); //请求参数
[b]举例:[/b]
http://127.0.0.1:8080/world/index.jsp?name=lilei&sex=1
<Context path="world" docBase="/home/webapps" debug="0" reloadable="true"/>

request.getScheme() = "http";
request.getServerName() = "127.0.0.1";
request.getServerPort() = "8080";
request.getContextPath() = "world";
request.getServletPath() = "index.jsp";
request.getQueryString() = "name=lilei&sex=1";

http://127.0.0.1:8080/world/index.jsp?name=lilei&sex=1
<Context path="" docBase="/home/webapps" debug="0" reloadable="true"/>

request.getScheme() = "http";
request.getServerName() = "127.0.0.1";
request.getServerPort() = "8080";
request.getContextPath() = "";
request.getServletPath() = "world/index.jsp";
request.getQueryString() = "name=lilei&sex=1";
[b]二、获取服务器根路径[/b]
<% 
String path = request.getContextPath(); 
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; 
%>
[b]使用如下:[/b]
<head>
<link rel="stylesheet" type="text/css" href="<%=basePath%>static/css/framework/themes/default/easyui.css">
<link rel="stylesheet" type="text/css" href="<%=basePath%>static/css/framework/themes/icon.css">
<link rel="stylesheet" type="text/css" href="<%=basePath%>static/css/base.css">
<script src="<%=basePath%>static/javascript/framework/jquery.min.js"></script>
<script src="<%=basePath%>static/javascript/framework/jquery.easyui.min.js"></script>
<script src="<%=basePath%>static/javascript/framework/easyui-lang-zh_CN.js"></script>
<script src="<%=basePath%>static/javascript/framework/easyui-util.js"></script>
</head>
以上就是Java获取此次请求URL以及服务器根路径的方法,希望对大家的学习有所帮助。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部