关于jsp中<%@include file="" %>中file引用其他目录页面的问题

例如d:\a\b\c\d\123.jsp在123.jsp写<%@includefile=""%>想要引用d:\a\1\2\abc.jsp文件该怎么写啊求助感谢有人回答但是... 例如d:\a\b\c\d\123.jsp 在123.jsp写<%@include file="" %> 想要引用
d:\a\1\2\abc.jsp文件该怎么写啊 求助
感谢有人回答 但是不行

org.apache.jasper.JasperException: /site2/gg/aaa.jsp(2,0) File "/site2/gg/../../../../cms/inc/usermanager.jsp" not found
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:88)
展开
 我来答
匿名用户
2009-08-31
展开全部
从你的问题来看,你的根目录是d:/a
答案:
<%@include file="../../../1/2/abc.jsp"%>
或者<%@include file="/1/2/abc.jsp"%>
“/”在转发中代表根目录,include相当于转发,因为这两个.jsp是在服务器端进行的。
我也在学Java,刚学到jsp这章。我不要百度分,只为彼此讨论和学习
eminda
推荐于2016-02-06 · TA获得超过302个赞
知道答主
回答量:81
采纳率:0%
帮助的人:0
展开全部
file="" 引用的路径是相对网站目录的路径. 是不能够有盘符的(c:,d:,e:,f:)

例如: 你网站的存储路径是 d:\a 文件夹的话 那网网站的根目录是 / (相当于d:\a 便于理解)

如果你想include d:\a\1\2\abc.jsp 的话 file的路径是 /1/2/abc.jsp
这是相对于你网站的绝对路径

注意:include 只能导入你本网站应用的jsp 不是你电脑任意位置下的文件.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
taoser5920
2009-09-05 · 超过10用户采纳过TA的回答
知道答主
回答量:42
采纳率:0%
帮助的人:12.6万
展开全部
首先你把页面考到你的工程webRoot下创建一个目录(如jspPage),
你只要写相对目录就行了
<%@include file="/jspPage/abc.jsp"%>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一个正直的吧友
2009-08-28 · TA获得超过3143个赞
知道小有建树答主
回答量:941
采纳率:0%
帮助的人:1088万
展开全部
<%@include file="../../../../1/2/abc.jsp" %>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式