当前位置: 首页 > 知识库问答 >
问题:

使用iframe时不显示jsp

经炜
2023-03-14

我正在使用 iframe 并在主页中创建四个框架.jsp就像这样......

<body>
        <iframe name="headerContent" src="pages/header.jsp"  class="headerStyle" scrolling=no frameborder=0 marginwidth=0 marginheight=0></iframe>
        <iframe name="menuContent"   src="pages/menu.jsp"    class="menuStyle" scrolling=no frameborder=0 marginwidth=0 marginheight=0></iframe>
        <iframe name="menuContent2"  src="pages/content.jsp" class="contentStyle" scrolling=no frameborder=0 marginwidth=0 marginheight=0></iframe>
        <iframe name="footerContent" src="pages/footer.jsp"  class="footerStyle" scrolling=no frameborder=0 marginwidth=0 marginheight=0></iframe>
</body>

还有菜单。jsp,其中包含4个链接,当我单击一个链接并在href标记中时,我正在调用该操作(在struts.xml中定义),该操作正在调用一个类,该类正在返回一些数据,并在SUCCESS上转发给CUSTOMERMAIN。jsp文件,但由于iframe,它没有显示任何jsp文件。

如果我不使用iFramework…它工作正常并正确显示jsps……

共有1个答案

邵刚洁
2023-03-14
  1. 你的 iframe 应该调用 Action 类,而不是直接调用 JSP,因为这就是 MVC 框架,特别是 Struts2 的工作方式;
  2. 你正在重新发明轮子,你想做的是一个丑陋的 TILES 版本。

阅读更多关于:

带瓷砖的支柱示例

热集成支柱2与瓷砖3

Tiles 3插件(因为文档还在进行中,所以请阅读Tiles 2插件)

 类似资料:
  • 问题内容: 我正在尝试将google.com放入我网站上的iframe中,这可与包括yahoo在内的许多其他网站一起使用。但它不适用于Google,因为它只显示一个空白的iframe。为什么不渲染?有什么窍门吗? 我已经尝试过以通常的方式在iframe中显示网站,如下所示: google.com页面未在iframe中呈现,只是空白。到底是怎么回事? 问题答案: 这样做的原因是,Google正在发送

  • 我们的应用程序正在使用 gapi.auth.登录进行身份验证。问题是,当用户登录到多个帐户时,不会显示帐户选择下拉列表。目前,为了克服这个问题,应用程序设置。显然,这并不是很有效。 使用时是否可以显示多用户选择下拉列表gapi.auth.signin? 用gapi.auth.authorize代替吗?(相关问题) 非常感谢。

  • 我正在使用Java-Eclipse和oracle SGBD public DefaultTableModel getJoueurData(){

  • 问题内容: 我想做什么 我将在数据库中保留有关比赛的数据。我希望能够按特定条件(尤其是比赛类型)搜索比赛。 关于比赛类型 比赛类型保存在一个元组中。一个简短的例子: 这些在模型中的用法如下(再次-这是模型的简化/简化版本): 搜索表格 我不希望搜索表单中的字段是必需的,因此表单的定义如下: 问题 我希望ChoiceField中的select小部件显示一个空标签,但我没有。任何帮助,将不胜感激:)

  • 当我尝试发送电子邮件意图时,无论我是否使用意图。ACTION\u发送或操作。发送并使用Sony Xperia Active电子邮件客户端,主题和收件人显示良好,但正文为空,只有客户端粘贴的标准注释除外。在我的三星Galaxy Note 2上,同样的代码也很有魅力。

  • 我有一个问题,让Chart.js显示图表时使用的Chart.min.js文件,这是使用的结果安装:npm安装chart.js保存(但是,如果使用CDN提供的文件-图表将显示) 为了避免在代码中插入路径,我将Chart.min.js文件从安装目录:./node_modules/chart_js/dist/Chart.min.js复制到我的网页所在的目录。这是要复制的文件吗?无论如何,当我重新加载应用