关于request.get*()
来源:互联网 发布:公安大数据平台有哪些 编辑:程序博客网 时间:2024/06/07 19:37
今天终于明白了jsp中的request.getContextPath()是怎么回事了。
request.getContextPath() 返回站点的根目录
request.getRealpath("/")得到的是实际的物理路径,也就是你的项目所在服务器中的路径
request.getScheme() 等到的是协议名称,默认是http
request.getServerName() 得到的是在服务器的配置文件中配置的服务器名称 比如:localhost .baidu.com 等等
request.getServerPort() 得到的是服务器的配置文件中配置的端口号 比如 8080等等
有一个例子来说明吧
有个web应用程序 名称就是demo
<%
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort();
String path = request.getScheme() + "://" + request.getServerName()
+ ":" + request.getServerPort() + request.getContextPath()
+ "/";
String filePath=path+"resources/";
session.setAttribute("path", path);
session.setAttribute("basePath", basePath);
session.setAttribute("filePath", filePath);
%>
以上这段代码是 demo中每一个jsp页面中都包含的一段代码
其中 request.getContextPath() = /demo
basePath = http://localhost:8080
path = http://localhost:8080/demo/
filePath = http://localhost:8080/demo/resources/
用法:
如果在jsp界面中引用resources/images/文件夹下面的图片icon.png写法如下:
<img src="${filePath }images/icon.png" />或者
<img src="${path}resources/images/icon.png" />
同理 如果在resources/css/文件夹下引用style.css写法如下:
<link href="${filePath} css/style.css" rel="stylesheet" type="text/css" />
<link href="${path} resources/css/style.css" rel="stylesheet" type="text/css" />
OK!
转至:http://www.cnblogs.com/yuan1225/p/3219629.html
- 关于request.get*()
- Request.Form.Get()
- GET Request with HttpClient
- get post request区别
- $GET $POST 和 $REQUEST
- REQUEST , GET , POST
- get 、post、request详解
- request post get
- request常用get方法
- request中的get方法
- Get,Post和Request
- get a free request
- PHP-$GET/$REQUEST/$POST
- http---get/request
- 关于Request
- 关于C#中的Request.QueryString.get()获取不到值的问题
- Django中的request.GET和request.POST
- Django中的request.GET和request.POST
- springMVC的文件配置
- 解决 Android N 上报错:android.os.FileUriExposedException: file:///storage/emulated/0/
- TOP100summit【分享实录-网易】构建云直播分发网络
- C#语言和SQL Server数据库技术_数据库查询基础
- Java并发编程:volatile
- 关于request.get*()
- input弹出的手机键盘搜索事件
- 程序员老鸟写sql语句的经验之谈、百万数据查询优化技巧三十则
- zepto.js
- 小波图像分解与重构
- 线程
- JAVA的发展史
- Python操作Mysql使用简介
- jsp与servlet之间页面跳转及参数传递实例