首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

jsp中include file=""路径有关问题

2013-11-14 
jsp中include file路径问题?我的网站放在D:\software engneering文件下,名为“jsp15”在该网站下的2个文

jsp中include file=""路径问题?
    我的网站放在D:\software engneering文件下,名为“jsp15”

在该网站下的2个文件:search_result.jsp和pageman.jsp都放在:

D:\software engneering\jsp15\WebRoot\back_manage文件夹下


我在search_result.jsp中调用pageman.jsp:search_result.jsp中的代码如下:
<%@ include file="back_manage/pageman.jsp" %>
<%@ include file="../back_manage/pageman.jsp" %>
<%@ include file="/jsp15/back_manage/pageman.jsp" %>

都是错误,无法执行,请教高手,该怎么写?
[解决办法]
直接用<%@include file="pageman.jsp"%>试下
[解决办法]
@include 下的路径为你站点的根目录,比如:http://localhost:8080/jsp15 
此时你的网站根路径应该是jsp15吧,那么你因该这样引用上述jsp文件
<%@ include file="/WebRoot/back_manage/pageman.jsp" %> //绝对路径写法
<%@ include file="../../back_manage/pageman.jsp" %> //相对路径写法

楼主可以试一下

[解决办法]
按说同一个路径下的文件包含,直接写名字即可,也就是1L的写法。

至于LZ说错了,你得把错误打印出来看是什么?
jsp互相包含很容易引进变量重复定义的情况(假设jsp中用了java脚本)
[解决办法]
22: 每页<%=PageBean.rowsPerPage%>行
23: 
[解决办法]
 共<%=PageBean.maxRowCount %>行
24: 
[解决办法]
 第<%=PageBean.curPage %>页
25: 
[解决办法]
 共<%=PageBean.maxPage%>页 

楼主你的全部是静态变量。怎么弄的分页。
[解决办法]
<%@ include file="/jsp15/back_manage/pageman.jsp" %>

这种是静态包含file里只能是HTML的文件,而你的是JSP。如果pageman.jsp发生了改变,它不会去检测该文件的变化。
你应该采用<jsp:include page="/jsp15/back_manage/pageman.jsp">
这种是动态包含page里可以是HTML和JSP的文件,如果pageman.jsp发生了改变,它会去检测该文件的变化。

这就是两种include的区别!

[解决办法]
webroot下的jsp可以直接访问吗
[解决办法]

引用:
webroot下的jsp可以直接访问吗

肯定可以呀!
WEB-INF下的用户不能访问到!
[解决办法]
可能就是应为动态包含和静态包含的问题,静态的包含重复的东西放一起就错了
[解决办法]
<jsp:include page="/jsp15/back_manage/pageman.jsp">
你忘记了结束标签</jsp:include>
页面上不是有个path吗?建议不要写死了!
<%=path>/back_manage/pageman.jsp
[解决办法]
flush="true"这可以不要吧!
但是后面的/必须要,表示标签结束
[解决办法]
那就奇怪了,flush这个我就从来没用过!
代码贴全一点看看!
[解决办法]
对于你的代码,我看起来比较吃力!
<jsp:include page="bottom-info.jsp" flush="true"></jsp:include>
这里如果不用flush可以吗?
放在一个form中的写法我没有做过!

热点排行