String path = request.getContextPath()

<%
	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();获取当前的项目根目录路径,也可以理解为项目名。

使用:

URL = '<%=basePath%>test/add.do';

如果basePath为http://localhost:8080/TestDemo.那么这个URL完整为http://localhost:8080/TestDemo/test/add.do。test是controller的类的requesMapping,add为类方法的requestMapping。

你可能感兴趣的:(Jsp)