jsp路径问题:在同一工程中的webroot下两个目录里的文件如何<@include file="?">

2024-12-25 16:10:14
推荐回答(4个)
回答1:

<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

%>
用这个试试,就是在路径前边加上<%=path%>/b.jsp这种形式,别忘了那个斜杠

回答2:

你把目录1或目录2下的路径全改成:../目录1/a.jsp 或 ../目录2/a.jsp

回答3:

用绝对路径 试试看

回答4:

<@include file="<%basePath%>目录2/b.jsp">