String path = request.getContextPath();--返回的是“/工程名”
然后需要链接的地方将WEBROOT目录作为根目录,假设index.jsp 的一个链接跳转到 /WEBROOT/jsp/new.jsp
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
在header中设置<base href="<%=basePath%>">
则可以直接使用 <a href="new.jsp" >link to new.jsp</a>