图片预览效果
老师,我用的eclipse做的,
老师,我用的eclipse做的,
2015-06-09
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<base href="<%=basePath%>">
把这句些放在<link>上,这些话意思是说在当前页使用basePath路径,;
比如,页面内部有一个连接,完整的路径应该是 http://localhost:8080/scxz/jsp/01.jsp
其中 http://localhost:8080/是服务器的基本路径,scxz是当前应用程序的名字,那么,我的根路径应该是那么http://localhost:8080/scxz/。
request.getSchema()可以返回当前页面使用的协议,就是上面例子中的“http”
request.getServerName()可以返回当前页面所在的服务器的名字,就是上面例子中的“localhost"
request.getServerPort()可以返回当前页面所在的服务器使用的端口,就是8080,
request.getContextPath()可以返回当前页面所在的应用的名字,就是上面例子中的scxz
这四个拼装起来,就是当前应用的跟路径了
举报