用 javascript 改变 jsp 页面内引入另一 jsp 路径

u010839697 2016-10-12 11:02:16
来自前端初学者的江湖救急贴~~·~~~

一个java web网站
我想用两个button控制页面里的div
显示另外的两个jsp页面:

javascript代码:

<script type="text/javascript">
function record() {
document.getElementById("iframe").src = "<c:url value="recent"/>";

}
function team() {
document.getElementById("iframe").src = "<c:url value="recent"/>";
}
</script>

jsp里面:


div id="recent_body" class="recent_body">
<iframe id="iframe" style="width: 797px; height: 500px; border: none;" scrolling="no"
src="<c:url value="recent"/>"></iframe>
</div>



但问题是,在用HTML格式编的时候,都是正常,但是放到jsp里面之后,就会出现找不到页面的情况


谷歌调试显示:


但是文件路径是配置了的 路径的写法也换了很多种,试过“recent.jsp”、“views/recent.jsp”都不对。

后来换成用div显示页面

function record() {
document.getElementById("recent_body").innerHTML=<%@ include file="recent.jsp"%>;

}
function team() {
document.getElementById("recent_body").innerHTML=<%@ include file="team.jsp"%>;
}


<div id="recent_body" class="recent_body">
<%--<iframe id="iframe" style="width: 797px; height: 500px; border: none;" scrolling="no"--%>
<%--src="<c:url value="recent"/>"></iframe>--%>
<%@ include file="recent.jsp" %>
</div>


然后就直接出现网页源码。。。。
现在不知道咋个办了。。。求助
...全文
437 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Go 旅城通票 2016-10-12
  • 打赏
  • 举报
回复
是不是加了base标签了?加base标签相对路径依据base来计算 路径弄成绝对路径去
u010839697 2016-10-12
  • 打赏
  • 举报
回复
还是写的,不知道对没有, 但还是找不到。。 <% String path=request.getContextPath(); String basePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; pageContext.setAttribute("basePath",basePath); %>

 function record() {
            document.getElementById("iframe").src = "${pageScope.basePath}recent.jsp";

        }
        function team() {
            document.getElementById("iframe").src = "${pageScope.basePath}team.jsp";
        }


<div id="recent_body" class="recent_body">
                <iframe id="iframe" style="width: 797px; height: 500px; border: none;" scrolling="no"
                        src="<%=basePath%>recent.jsp"></iframe>
            </div>
谷歌显示的错误路径是http://localhost:8080/recent.jsp,这个页面和要引用的页面是同级的

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧