文档章节

request.getScheme() 使用方法

fairy1674
 fairy1674
发布于 2015/12/22 21:31
字数 173
阅读 21
收藏 0

今天在看代码时,发现程序使用了 request.getScheme() 。不明白是什么意思,查了一下。结果整理如下:

1、request.getScheme() 返回当前链接使用的协议;一般应用返回http;SSL返回https;

2、在程序中的应用如下:

<%  String path = request.getContextPath(); 
String basePath = request.getScheme()+ "://"
    +request.getServerName()+":" 
    +request.getServerPort()+path+"/";  %>  
<head>
    <base href="<%=basePath%>">
</head>

3、复习一下request 的常用方法:

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

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

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

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


© 著作权归作者所有

共有 人打赏支持
fairy1674
粉丝 1
博文 87
码字总数 112947
作品 0
成都
程序员
js修改iframe框架的src路径及js获取URL的get参数中文乱码的问题

中文乱码问题主要是使用encodeURI和decodeURI解决index页面: iframe页面:

别寒
2016/06/03
593
0
java web开发过程中获取路径的方法

获取服务器的路径(即Java后台代码) String path = request.getSession().getServletContext().getRealPath("/upload"); 结果显示为:D:\apache-tomcat-7.0.42\webapps\OA\upload 2.在jsp上......

什么是程序员
2015/12/17
74
0
nginx 代理https后,spring mvc web应用redirect https变成http

前几天用nginx 代理https后,应用redirect https变成http,导致网站无法访问的问题,在网上找了半天,终于找到了解决方法了。 虽然自己解决了,我相信还有其他朋友遇到过这个问题,所以转载分...

北京看看
2017/04/12
0
0
java获取访问路径、域名、项目名、请求入参

废话不多说(这句不是废话吗>>),直接提出可以运行的类,你放到一个web项目访问下就知道了。 //测试页面-跳转到输入数据的form表单 public String test1(){ ActionContext ctx = ActionCon...

Airship
2017/10/26
0
0
nginx+tomcat 架构SSL配置,代码不修改,兼容http和https

系统架构为:Nginx +tomcat 集群,目前要在nginx上配置ssl(注意不是在tomcat上配置ssl),实现https和http协议双支持,并且不能修改tomcat应用的任何代码。 借用了一张网络图如下: 开始的时...

Edwyn王
2016/08/23
162
0

没有更多内容

加载失败,请刷新页面

加载更多

flume -- fileChannel简要分析其过程

flume之event写入FileChannel doPut(event)-->获取共享锁后[log.lockShared();]-->FlumeEventPointer ptr = log.put(transactionID, event); 此处的log.put即将transactionID及event进行后续......

-九天-
29分钟前
2
0
Linux与FreeBSD有什么区别?

基础 许多人所称的“Linux”实际上不是 Linux。Linux 从技术上说只是 Linux 内核,典型的 Linux 发行版则包括了 Linux 内核和许多软件。这是为什么 Linux 有时被称为 GNU/Linux。事实上,许多...

linux-tao
36分钟前
3
0
jQuery学习笔记180924

jQuery - AJAX 简介 什么是 AJAX? AJAX = 异步 JavaScript 和 XML(Asynchronous JavaScript and XML)。 简短地说,在不重载整个网页的情况下,AJAX 通过后台加载数据,并在网页上进行显示...

颖伙虫
50分钟前
1
0
springboot整合vue小试牛刀

序 本文主要研究一下如何在springboot工程整合vue maven <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-we......

go4it
51分钟前
2
0
使用python的profiler工具

主要用来检测python coding的执行时间 fly profiler

steel7c4
55分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部