jsp:include路径问题
请问大家,假如WebRoot下a.jsp中有<jsp:includepage="/b/c.jsp"/>,则b文件夹应该放在WebRoot下还是直接放在与WebRoot平行...
请问大家,假如WebRoot下a.jsp中有<jsp:include page="/b/c.jsp"/>,则b文件夹应该放在WebRoot下还是直接放在与WebRoot平行的根目录下呢
展开
2个回答
展开全部
哦,这样说,你用的是MyEclipse吧,是这样的,你可能对Eclipse不太熟,用久一点就知道了.
所有项目路径都是与WEB-INF同级的,才能有办法找到,比如你的路径是<jsp:include page="/b/c.jsp"/>,那就意味着,与WEB-INF同级的地位应该有一个叫b的文件夹,并且里面放的是c.jsp,这样的话才能正确的被包含进来.
如果你WebRoot下那个a.jsp中有这样的代码的话,那你就把b放在WebRoot下与WEB-INF同级就行了.
所有项目路径都是与WEB-INF同级的,才能有办法找到,比如你的路径是<jsp:include page="/b/c.jsp"/>,那就意味着,与WEB-INF同级的地位应该有一个叫b的文件夹,并且里面放的是c.jsp,这样的话才能正确的被包含进来.
如果你WebRoot下那个a.jsp中有这样的代码的话,那你就把b放在WebRoot下与WEB-INF同级就行了.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询