request.getContextPath()-
返回应用程序的根路径,而 ../
-返回文件的父目录。
您使用request.getContextPath(),因为它将始终指向应用程序的根目录。如果要将jsp文件从一个目录移动到另一个目录,则无需进行任何更改。现在,考虑第二种方法。如果要将jsp文件从一个文件夹移动到另一个文件夹,则必须在引用文件的每个位置进行更改。
同样,使用request.getContextPath()的更好方法是在变量中设置’request.getContextPath()’,然后使用该变量来引用您的路径。
<c:set var="context" value="${pageContext.request.contextPath}" />
<script src="${context}/themes/js/jquery.js"></script>
PS-这是我能弄清楚的原因之一。不知道它是否还有其他意义。