我做的东西登录以后,到达main.jsp,在这个页面中分为上中下三个框,中间分为左右两栏,用framset实现,然而在进入以后不能正常显示,都是空白页面,main.jsp页面代码如下,本人保证页面路径正确性。
<frameset rows="150,*,100">
<frame name="top" src="top.jsp">
<frameset cols="80,*">
<frame name="left" src="left.jsp">
<frame name="right" src="right.jsp">
</frameset>
<frame name="buttom" src="buttom.jsp"> </frameset>

解决方案 »

  1.   

    <frameset rows="5%,*,5%">
            <frame name="top" src="top.jsp">
            <frameset cols="8%,*">
                <frame name="left" src="left.jsp">
                <frame name="right" src="right.jsp">
            </frameset>
            <frame name="buttom" src="buttom.jsp">    </frameset>
      

  2.   

    你的框架页面 和你这些页面中的任何一个页面都要在同一目录下 才可以直接 src="x.jsp" 
      

  3.   

    你的main.jsp中 <frameset rows="5%,*,5%"> 
            <frame name="top" src="top.jsp"> 
            <frameset cols="8%,*"> 
                <frame name="left" src="left.jsp"> 
                <frame name="right" src="right.jsp"> 
            </frameset> 
            <frame name="buttom" src="buttom.jsp">     </frameset> 这些框架代码不要写在<body>里或者 你直接把<body>的标签全部去掉
      

  4.   

    <%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
    <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme() + "://"
    + request.getServerName() + ":" + request.getServerPort()
    + path + "/";
    %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <base href="<%=basePath%>"> <title>My JSP 'main.jsp' starting page</title> </head>
    <frameset rows="150,*,100">
    <frame name="top" src="top.jsp">
    <frameset cols="80,*">
    <frame name="left" src="left.jsp">
    <frame name="right" src="right.jsp">
    </frameset>
    <frame name="buttom" src="buttom.jsp"> </frameset></html>
      

  5.   

    http://localhost/main.jsp
    如果能访问
    那么
    http://localhost/top.jsp
    呢?
    其它几个呢?
      

  6.   

    指向的时候target加了没
    不是这里的代码