日期:2014-05-17  浏览次数:20817 次

MyEclipse中Web项目路径问题
最近不知道为什么我的Myeclipse中路径好像出了点问题,以前在写程序时候,路径都是按照当前文件为相对起始路径来寻找链接文件的,运行都很正常,但是最近出现了一个问题,就是仿佛所有的页面全部都是以webroot为根目录进行寻找,举个例子:
以前的情况:假设我WebRoot->Admin->admin.jsp和admin_main.jsp,以及WebRoot->index.jsp,我从admin.jsp访问admin_main.jsp时候只需“admin_main.jsp”即可,而访问index.jsp时候,需要“../index.jsp”,但是现在我admin.jsp访问admin_main.jsp时候需要“admin/admin_main.jsp”,而访问index.jsp时候只需要index.jsp即可,也就是所有文件都以/为根路径了,不知道怎么修改这个问题(以为是协同开发,我的情况跟团队其他成员的不一样,所以不太方便,请大家帮忙解决,另外,整个项目中用了frame来进行显示,不知道会不会是因为这个原因?

------解决方案--------------------
要看你以前和现在访问admin/admin_main.jsp的地址是什么了
如果以前访问地址是http://xxxxxxxxx/admin/admin_main.jsp 而现在是http://xxxxxxx/admin.do的话就是现在搂主所说的情况了

------解决方案--------------------
写web项目,路径控制是一个关键的问题
jsp路径控制
这篇文章介绍的不错,朋友们可以去看看
------解决方案--------------------
相对路径和绝对路径配合起来用,才可以写出更健壮代码