<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<base href="<%=basePath%>"><!-- jsp文件头和头部 -->
String basePath 这个应该是一个存放URL的变量
request.getScheme():获取协议类型:http
request.getServerName获取服务器域名或IP地址:localhost
request.getServerPort():获取服务器端口:8080(此为tomcat端口)
request.getContextPath();获取当前的项目根目录路径,也可以理解为项目名。
使用:
URL = '<%=basePath%>test/add.do';
如果basePath为http://localhost:8080/TestDemo.那么这个URL完整为http://localhost:8080/TestDemo/test/add.do。test是controller的类的requesMapping,add为类方法的requestMapping。