java拼装当前网页的相对路径
来源:互联网 发布:福娃源码交易平台 编辑:程序博客网 时间:2024/05/09 20:02
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
这个语句是用来拼装当前网页的相对路径的。
<base href="...">是用来表明当前页面的相对路径所使用的根路径的。
比如,页面内部有一个连接,完整的路径应该是 http://localhost:80/myblog/authen/login.do
其中http://server/是服务器的基本路径,myblog是当前应用程序的名字,那么,我的根路径应该是那么http://localhost:80/myblog/。
有了这个 <base ... >以后,我的页面内容的连接,我不想写全路径,我只要写 authen/login.do就可以了。服务器会自动把 <base ...>指定的路径和页面内的相对路径拼装起来,组成完整路径。
如果没有这个 <base...>,那么我页面的连链接就必须写全路径,否则服务器会找不到。
request.getSchema()可以返回当前页面使用的协议,就是上面例子中的“http”
request.getServerName()可以返回当前页面所在的服务器的名字,就是上面例子中的“localhost"
request.getServerPort()可以返回当前页面所在的服务器使用的端口,就是80,
request.getContextPath()可以返回当前页面所在的应用的名字,就是上面例子中的myblog
这四个拼装起来,就是当前应用的跟路径了
- java拼装当前网页的相对路径
- 拼装当前网页的相对路径
- 拼装网页的相对路径
- String path = request.getContextPath(....拼装当前网页的相对路径
- String path = request.getContextPath(拼装当前网页的相对路径 )
- String path = request.getContextPath(....拼装当前网页的相对路径
- String path = request.getContextPath(....拼装当前网页的相对路径
- String path = request.getContextPath(....拼装当前网页的相对路径
- 拼装网页路径
- JSP页面中获取当前网页的相对路径
- java中当前路径 相对路径
- Java当前路径与相对路径
- 获取当前环境的相对路径
- matlab当前目录下的相对路径
- 获取当前应用的相对路径
- 关于路径拼装的解释
- 将网页的相对路径转为绝对路径
- 网页相对路径
- 使用gsoap实现一个简单的 QQ在线状态查询程序
- android SDK2.3 更新改动翻译
- Perl: 获取新包、发邮件、调用其他程序 (转)
- 怎么根据经维度计算两点之间的距离,怎么根据经纬度与距离计算目标地点的经纬度
- C++ 热点问题一席谈(一)
- java拼装当前网页的相对路径
- C++ 热点问题一席谈(二)
- C++ 热点问题一席谈(三)
- Perl POD
- 什么是奇偶效验
- 内存块分配函数
- 字符编解码的故事(ASCII,ANSI,Unicode,Utf-8)
- java Object类源代码详解
- [译]游戏编程入门(by David Astle)