jsp路径问题:在同一工程中的webroot下两个目录里的文件如何<@include file="?">
我在同一个工程中的webroot下有两个jsp目录,目录1下有a.jsp,a1.jsp,目录2下有b.jsp,b1.jsp。在a.jsp中有<@includefile="...
我在同一个工程中的webroot下有两个jsp目录,目录1下有a.jsp,a1.jsp,目录2下有b.jsp,b1.jsp。 在a.jsp中有<@include file="../b.jsp"> 在b.jsp中有<@include file="../a.jsp">。现在的问题:打开a.jsp后,通过a.jsp中显示的b.jsp的连接,点击后,报错。应如何解决,这种类型的问题。
展开
展开全部
首先,如果你用的是include指令,那么你的格式写错了,<%@include file=""%>
其次,你这个结构,路径应该写成 ../目录/目标jsp文件 ".."表示上一级目录,也就是说你的写法是在webroot下找jsp文件。
最后,别那样写死循环,会栈溢出的。如果你想实现那个功能,我建议你在a.jsp里用frame或者iframe标记实现。
其次,你这个结构,路径应该写成 ../目录/目标jsp文件 ".."表示上一级目录,也就是说你的写法是在webroot下找jsp文件。
最后,别那样写死循环,会栈溢出的。如果你想实现那个功能,我建议你在a.jsp里用frame或者iframe标记实现。
追问
首先感谢你的回答。
格式是我那么描述上去的,就是一个意思,不要太在意。路径的事,我也知道,只是描述。
最后,用frame的方式,我在试,还是报错。
追答
不是找不到页面而是报错?报的什么错啊?贴出来看一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询