jsp:include路径问题

来源:百度知道 编辑:UC知道 时间:2024/06/11 13:18:01
请问大家,假如WebRoot下a.jsp中有<jsp:include page="/b/c.jsp"/>,则b文件夹应该放在WebRoot下还是直接放在与WebRoot平行的根目录下呢

哦,这样说,你用的是MyEclipse吧,是这样的,你可能对Eclipse不太熟,用久一点就知道了.
所有项目路径都是与WEB-INF同级的,才能有办法找到,比如你的路径是<jsp:include page="/b/c.jsp"/>,那就意味着,与WEB-INF同级的地位应该有一个叫b的文件夹,并且里面放的是c.jsp,这样的话才能正确的被包含进来.
如果你WebRoot下那个a.jsp中有这样的代码的话,那你就把b放在WebRoot下与WEB-INF同级就行了.

根目录下
如果是平行的就应该加..