String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
String basePath 这个应该是一个存放URL的变量
request.getScheme():获取协议类型:http
request.getServerName获取服务器域名或IP地址:localhost
request.getServerPort():获取服务器端口:8080(此为tomcat端口)
request.getContextPath();获取当前的项目根目录路径
例子:
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
path IS: /jspSmartUpLoad
basePath IS:
request.getScheme() IS: http
request.getServerName() IS: yangm1203.oicp.net
request.getServerPort() IS: 8080
=====================================
El表达式的写法:${pageContext.request.contextPath}
jsp的写法:<%=request.getContextPath()%>