当前位置: 代码迷 >> 综合 >> request.getScheme() 使用方法
  详细解决方案

request.getScheme() 使用方法

热度:53   发布时间:2023-11-08 11:39:09.0

转载https://blog.csdn.net/tangpeng2018/article/details/79393023

=======================================

request.getSchema()可以返回当前页面使用的协议,http 或是 https;

request.getServerName()可以返回当前页面所在的服务器的名字;

request.getServerPort()可以返回当前页面所在的服务器使用的端口,就是80;

request.getContextPath()可以返回当前页面所在的应用的名字;

JSP页面
<%
String path = request.getContextPath();
String httpIpPort = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
String queryStr = request.getQueryString();LoggerUtil.info("MNP--index.jsp-服务器地址信息=="+httpIpPort+"==");
LoggerUtil.info("MNP--index.jsp-当前程序地址信息=="+basePath+"==");
LoggerUtil.info("MNP--index.jsp-"+queryStr);
%><html><head><base href="<%=basePath%>">...
</html>function click(){var url="<%=httpIpPort%>"+"/helloWorld2/ly/index.jsp?"+"<%=queryStr%>";window.location.replace(url);//跳转
}日志:
2019-07-07 20:53:36 [INFO]: null [__index:124] MNP--index.jsp-服务器地址信息==http://127.0.0.1:7001==
2019-07-07 20:53:36 [INFO]: null [__index:125] MNP--index.jsp-当前程序地址信息==http://127.0.0.1:7001/helloWorld/==

 

  相关解决方案