问题描述
做项目的时候,总是遇到路径不正确我的项目是按照下面的布局的[img=http://b61.photo.store.qq.com/http_imgload.cgi?/rurl4_b=379d30226db694505a0016bca3b749128f78675f94dd8c3d2a0ccea78b2eecf3e03714e2e3aa18d5c6afc3bc307d5aa87f073a2ff1a9f2cc5b3ab4e63a7e522357483d9efee16c94cf7b7db923de873689fe3267&a=49&b=61][/img]上、左、下是三个JSP页面,然后用<jsp:include/>把三个文件引入主文件我在上JSP文件中加了求根目录的语句<%Stringpath=request.getContextPath();StringbasePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><basehref="<%=basePath%>">但是在用的时候总是出错。。。求教怎么使用这个BASE,路径才不会出错。。。
解决方案
解决方案二:
base应该直接用path就可以了吧,这样就直接在项目下找了呀,如果找实际路径就用basePath咯
解决方案三:
你的图片看不到
解决方案四:
<%Stringpath=request.getContextPath();StringbasePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><scripttype="text/javascript"src='<%=basePath%>dwr/engine.js'></script>//这么用
解决方案五:
图片看不见,basePath变量求值是对的。另外,JSP如果在同一个目录下,直接<jsp:includepage="page2.jsp"/>就行了,不需要自己调整路径的。