html - 单击一个框架中的链接并在另一个框架中显示 JSP

标签 html jsp oracle11g href webcenter-sites

我创建了两个框架,分别包含两个链接。

当第一个框架被点击时,我想在第二个框架中显示一个 JSP 页面。

但我无法让它工作。单击第一帧时,它会在新窗口中打开 JSP 页面。

我粘贴了一些我的代码。

这是我的ma​​in.jsp

<html>

  <frameset cols="50%,50%">
  <frame src="frame1.jsp">
  <frame src="frame2.jsp">
  </frameset>

</html>

frame1.jsp

<html>

  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Frame 1 with links</title>
  </head>

  <body>
    <body bgcolor="lightBlue">

      <h2>Java Tutorial</h2>
      <a href="subframe1.jsp" target="frame2.jsp"> tracking system</a>
      <a href="subframe2.jsp" target="frame2.jsp">data information</a>

  </body>

</html>

frame2.jsp

<html>

  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  </head>

  <body>
  </body>

</html>

subframe1.jsp

<html>

  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Insert title here</title>
  </head>

  <body>

    <form action="insertData.jsp" action="post" >

      DATA ID:<input type="text" name="data_id"><br>
      East:<input type="text" name="east"><br>
      North:<input type="text" name="north"><br>
      <input type="submit" value="Save">
    </form>

  </body>
</html>

我该如何解决?

最佳答案

首先我必须说 - Framesets are bad ,如果您可以避免使用它们,那就这样做吧。

也就是说,target链接的值必须是框架名称。

你还没有命名你的框架,你需要指定一个name属性。

所以你需要改变你的框架集看起来更像:

<frameset cols="50%,50%">
<frame name="frame1" src="frame1.jsp">
<frame name="frame2" src="frame2.jsp">
</frameset>

然后相应地更改您的链接:

<a href="subframe1.jsp" target="frame2"> tracking system</a>
<a href="subframe2.jsp" target="frame2">data information</a>

关于html - 单击一个框架中的链接并在另一个框架中显示 JSP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21760836/

相关文章:

html - 云9 : nodejs server image not getting rendered (HTML)

java - 图像和 JSP 的问题

java - Listagg函数和ORA-01489 : result of string concatenation is too long

Java ResultSetMetaData 返回不正确的列类型

html - 定位 HTML/CSS 的跨浏览器问题

jquery - 浏览器缩小网页(Safari 除外)

css - HTML5 元素在 IE8 中打印时丢失 CSS 类

java - <html :errors> struts tutorial or example

javascript - 如何用jsp变量传递onclick并直接到其他页面

jboss - quartz 2.2.1+jboss EAP 6.4 ClassNotFoundException oracle.sql.BLOB