springmvc中jsp页面放在WEB-INF下面的时候出现的路径的问题
我们为了安全起见,都是将jsp页面放在安全目录下面的,这个时候就出现了一个问题,页面与页面之间的跳转以及页面发送到后台的请求的跳转都可能报404错误,问题就是我们的相对路径没有声明,所以在每一个jsp页面的头部,都应该如下声明:
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<base href="<%=basePath%>" />