`
aijuans
  • 浏览: 1569014 次
社区版块
存档分类
最新评论

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

阅读更多

<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
分享到:
评论

相关推荐

    如何在frameset中跳转出来

    在 Web 开发中,Frameset 是一种常用的页面布局方式,它允许开发者将页面分割成多个独立的 Frame,实现多个视图的同时显示。然而,在使用 Frameset 时,开发者常常会遇到一个问题:如何在Frameset中跳转出来?今天,...

    frame及frameset标签的属性

    虽然随着现代Web技术的发展(如HTML5),`frame`与`frameset`已经不再被推荐使用,但在了解Web历史和技术演进的过程中,掌握这些标签及其属性仍然是很有必要的。 #### 一、Frame标签 `frame`标签用于定义页面中的一...

    利用frameset管理页面的布局

    标题“利用frameset管理页面的布局”指向了一个关于如何使用frameset来构建网页布局的教程或讨论。尽管现在不推荐使用frameset,了解其工作原理仍然是有用的,尤其是在处理旧代码库或理解历史项目时。 frameset的...

    frameset2

    博主可能讲解了Web应用的标准目录结构,比如WEB-INF目录的用途,以及如何配置服务器以正确地部署和运行包含frameset的Web应用。 5. **HTTP与浏览器兼容性**: 因为frameset在不同浏览器中的表现可能有所不同,所以...

    页面布局frameset

    `&lt;frameset&gt;`标签在HTML4中被广泛使用,但在HTML5中已被废弃,因为现代网页设计倾向于使用更灵活、可访问性更好的CSS布局方法,如Flexbox或Grid。然而,理解`&lt;frameset&gt;`仍然对理解网页历史发展和技术演进有帮助。 ...

    html页面嵌套使用示例(frameset使用方法)

    在HTML中,页面嵌套通常通过使用`frameset`元素实现,这是一种创建多窗口布局的方式,允许网页内容被分割成不同的区域,每个区域可以独立显示不同的网页。`frameset`是HTML4的一个特性,但在HTML5中已被废弃,但仍然...

    静态页面 后台 frameset框架

    值得注意的是,虽然frameset在早期Web开发中广泛使用,但随着Web标准的发展,现代Web设计更倾向于使用CSS布局(如Flexbox或Grid)和Ajax技术来实现类似的效果,因为它们提供了更好的兼容性、可访问性和响应式设计...

    HTML中frameset标签的使用教程

    在本教程中,我们将学习如何使用frameset标签来创建框架页面,它的属性以及如何在其中使用frames来分割不同的页面部分。 首先,需要注意的是,frameset标签与iframe标签功能相似,但在用法上存在重要区别。frameset...

    html网页代码源--frameset用法整理.pdf

    当浏览器不支持frameset或用户出于某些原因禁用了frames功能时,noframes标签内的内容将被显示。这是一个向不支持框架的用户提供信息的备选方案。 ### 8. 重要的现代替代方案 由于frameset和frame标签不再被推荐...

    页面布局frameset frame

    在网页设计领域,页面布局是至关重要的,它决定了用户如何与网站进行交互和获取信息。在HTML的历史发展中,"frameset" 和 "frame" 是早期用于实现多窗口或区域页面布局的技术。这些技术允许开发者将网页分割成多个...

    frameset元素属性详解

    本文将深入探讨`frameset`及其子元素`frame`的使用方法与关键属性。 #### frameset元素的基本结构 `frameset`元素是HTML文档的容器之一,用于分割浏览器窗口为多个区域,每个区域都可以加载不同的HTML页面。一个...

    frameset父页面和子页面的方法之间调用个属性的调用(页面上可以包含iframe)

    这种交互可以通过JavaScript来实现,因为JavaScript提供了一些API来操作和访问页面中的DOM元素以及与之关联的函数。 1. `window.frames` 对象:这个对象允许我们访问`frameset`中的每一个`frame`。每个`frame`在`...

    html中frameset标签无法正常显示原因分析及解决

    然而,在实际使用中,经常会出现`&lt;frameset&gt;`标签无法正常显示的问题。本文将深入探讨这个问题的原因以及提供相应的解决策略。 首先,我们要明确`&lt;frameset&gt;`标签的正确使用位置。根据HTML规范,`&lt;frameset&gt;`应该...

    html--4.框架标签

    首先,我们来了解`&lt;frameset&gt;`标签。`&lt;frameset&gt;`是框架结构的容器,它定义了网页上如何划分框架。通过设置`rows`或`cols`属性,我们可以指定每一行或每一列的大小。例如: ```html &lt;frameset rows="50%, 50%"&gt; ...

    \frameset框架页面加滚动条.doc

    在探讨《\frameset框架...需要注意的是,随着现代Web标准的发展,使用CSS Grid和Flexbox等技术可以提供更灵活、响应式的布局解决方案,但在某些特定情况下,掌握\frameset框架及其滚动条调整技巧仍然是非常有价值的。

    java Web项目集成Birt4.4.2.doc

    在项目中的`WebRoot/WEB-INF`目录下新建一个名为`report-engine`的文件夹。在这个新目录中,创建四个子目录:`documents`、`images`、`logs`和`scriptlib`。接着,将`birt-runtime-4_4_2/WebViewerExample/WEB-INF/...

    frameset 框架

    然而,随着现代Web开发技术的发展,如CSS和Ajax的出现,frameset的使用逐渐减少,因为它存在一些缺点,如对搜索引擎优化(SEO)不友好,以及在移动设备上的适配问题。 **一、frameset的基本结构** frameset元素是...

    frameset 框架的用法

    `frameset`框架技术虽然已经不再作为现代Web开发的主要手段,但在某些特定场景下仍有一定的实用性。通过合理设置`frameset`、`frame`、`noframes`以及`iframe`标签的属性,可以构建出功能强大的多页面布局。然而,...

    frameset标签的用法

    纵向排列多个窗口: &lt;frameset cols=30%,20%,50%&gt;  &lt;frame src="frame/A.html"&gt;  &lt;frame src="frame/B.html"&gt;  &lt;frame src="frame/C.html"&gt; &lt;/frameset&gt;

Global site tag (gtag.js) - Google Analytics