访问WEB-INF下使用frameset标签页面出错的原因

编程技术  /  houtizong 发布于 3年前   79

<frameset rows="61,*,24" cols="*" framespacing="0" frameborder="no" border="0">   

     <frame src="top.jsp" tag=top" name="topFrame" scrolling="false" noresize="noresize" id="topFrame" />   

     <frame src="main.jsp" name="mainFrame" id="mainFrame" />   

    <frame src="down.jsp"      tag=down" name="bottomFrame" scrolling="false" noresize="noresize" id="bottomFrame" />   

</frameset>   

<noframes>
</noframes>

如果上面的页面是放在WEB-INF下,会发生不能访问top.jsp、main.jsp、down.jsp等页面,这是因为WEB-INF下这些页面本身是不能在浏览器中被访问的,如果你直接通过frameset来访问,那是访问不了,但是一些框架能做到这一点,比如:struts2,可以把上面改为如下:

<frameset rows="61,*,24" cols="*" framespacing="0" frameborder="no" border="0">   

     <frame src="frame .action?flag=top" tag=top" name="topFrame" scrolling="false" noresize="noresize" id="topFrame" />   

     <frame src="frame .action?flag=main" name="mainFrame" id="mainFrame" />   

    <frame src="frame .action?flag=down"      tag=down" name="bottomFrame" scrolling="false" noresize="noresize" id="bottomFrame" />   

</frameset>   

<noframes>
</noframes>

让框架跳转到以上页面,这样就能解决标题中的问题了!

更多详细信息请查看java教程网 http://www.itchm.com/forum-59-1.html

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!

留言需要登陆哦

技术博客集 - 网站简介:
前后端技术:
后端基于Hyperf2.1框架开发,前端使用Bootstrap可视化布局系统生成

网站主要作用:
1.编程技术分享及讨论交流,内置聊天系统;
2.测试交流框架问题,比如:Hyperf、Laravel、TP、beego;
3.本站数据是基于大数据采集等爬虫技术为基础助力分享知识,如有侵权请发邮件到站长邮箱,站长会尽快处理;
4.站长邮箱:[email protected];

      订阅博客周刊 去订阅

文章归档

文章标签

友情链接

Auther ·HouTiZong
侯体宗的博客
© 2020 zongscan.com
版权所有ICP证 : 粤ICP备20027696号
PHP交流群 也可以扫右边的二维码
侯体宗的博客