解决方案 »

  1.   

    ``饿  最简单最恶心的是用 iframe 模块
           再高深一点就用<jsp:include>引用 
           如果你会jquery框架的话 有个tabs框架也挺不错的 
      

  2.   

    和1L说的差不多吧<frameset rows="13%,*,6%"  frameborder="no" marginWidth=0 marginHeight=0 scrolling=no border="0">
                    <frame src="<%=basePath%>/main/JGtop.jsp"/>
       <frameset cols="20%,*" >
                    <frame src="<%=basePath%>/main/JGleft.jsp"/> 
      <frame src="<%=basePath%>/main/main.jsp"/>
    </frameset>    
    <frame src="<%=basePath%>/main/JGbottom.jsp" />
                     <body >  
                      <p></p>   
                     </body>  
    </frameset>
    中间的jsp就是要布局的页面
      

  3.   

    (⊙o⊙)嗯!Iframe模块?<jsp:include>?jquery的tabs框架??有木有详细的教程什么的??
      

  4.   

    好的我试试~~
    如果嫌麻烦可以用框架,现在的框架布局都是写好的,你只要调用就可以了
    诶~~其实我想每种方法都试试……学习阶段嘛。那个,框架是指?(……给我个关键字什么的我好百度……)
    easyui,不过不是很好用,嗯,实话,其他的,
    你去搜富客户端框架吧,我只用过DWZ的
      

  5.   

    DWZ是什么?之前的<frameset>标签应该加在哪儿啊……?
      

  6.   

    DWZ是什么?之前的<frameset>标签应该加在哪儿啊……?
    一个富客户端<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <base href="<%=basePath%>">
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>AAAAA</title></head>
    <frameset rows="13%,*,6%"  frameborder="no" marginWidth=0 marginHeight=0 scrolling=no border="0">
                    <frame src="<%=basePath%>/main/JGtop.jsp"/>
       <frameset cols="20%,*" >
                    <frame src="<%=basePath%>/main/JGleft.jsp"/> 
      <frame src="<%=basePath%>/main/main.jsp"/>
    </frameset>    
    <frame src="<%=basePath%>/main/JGbottom.jsp" />
                     <body >  
                      <p></p>   
                     </body>  
    </frameset><noframes></noframes>
    </html>
      

  7.   

    楼猪要是刚学基础的话那么就不要想什么框架了 简单的先从 iframe 开始吧 重要的是思想 用div也可以实现 先别好高骛远
      

  8.   

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
    <%
    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 'index.jsp' starting page</title>
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="This is my page">
    <!--
    <link rel="stylesheet" type="text/css" href="styles.css">
    -->
    </head>
    <frameset rows="13%,*,6%" frameborder="no" marginWidth=0 scrolling=yes border="0">
    <frame src="<%=basePath%>/jsp/part_head.jsp" />
    <frameset cols="20%,*">
    <frame src="<%=basePath%>/jsp/part_left.jsp" />
    <frame src="<%=basePath%>/jsp/part_body.jsp" />
    <body>
    <p></p>
    </body>
    </frameset>
    </frameset>
    <noframes>
    </noframes>
    </html>
    RichClient~~弄出来了~~~~太感谢啦!!!其他的也再试试~~话说改这个→<%=basePath%>←的时候改一个字幕报一个错……伤感死了,为啥啊,是不是有什么自动编译没关之类的?求解~~
      

  9.   

    →<%=basePath%>这个你可以删除····,这个是我当时写项目时候取的绝对地址吧,其实你可以不用的
      

  10.   


    <!DOCTYPE html >
    <html >
    <head>
    <title></title>
    <style type="text/css">
    div{
    padding:20px;
    margin:0px;
    }
    .head{
    height:60px;
    width:100%;
    text-align:center;
    border-bottom:2px solid black;
    }
    .left{
    width:9%;
    min-height:1000px;
    float:left;
    border-right:2px solid black;

    }
    .right{
    min-height:1000px;
    float:left;
    width:85%;
    text-align:left;
    }

    </style>
    </head><body>
    <div class="head"><h1>title</h1></div>
    <div class="left">
    left
    </div>
    <div class="right">
    right
    </div>

    </body>
    </html>或许学学DIV+CSS布局比较好
      

  11.   

    那个……我删掉的话……就400了……三个页面全400……,比如我的这个index.jsp那个那三个网页的关系是:
    □webroot
    ├─□jsp
    │ ├─■a.jsp
    │ ├─■b.jsp
    │ └─■c.jsp
    └—■index.jsp
    请问我那个地址应该怎么写??
      

  12.   


    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>在html最上面,加一个这个··
      

  13.   

    你如果想知道的话,就在刚才那个下面,
    System.out.println(basePath);
    你就知道路径是什么了·····
      

  14.   

    我原来那个就有啊……
    好吧,没看明白,你说的改一个字母报错是什么情况?
    比如你的代码是“<%=basePath%>/jsp/part_left.jsp”,我改一个字母比如删掉一个p变成“<%=basePath%>/js/part_left.jsp”
    就这样了……
      

  15.   

    你的jsp路径的问题,你的页面不是建在jsp下面的?这是告诉你找不到那个jsp了,让你检查····
      

  16.   

    但是这样的话每个页面都要改貌似好麻烦的样子……
    哦对了!!这个frame的方法,有没有弄成一个类似于配置文件的方法,然后让每个新建的jsp都去自动应用,就不用我去加这么一堆代码了。或者是点[子菜单]里的其中一个链接,右边的[内容]就能换成另外一个网页。
      

  17.   

    最中间的那个jsp里定义<iframe src=""  width="100%" height="100%" style="margin:0" name="main" id="main"/>一个iframe,然后在left调用的时候设置a标签的target="main",就可以了
      

  18.   

    跟你简单说下吧,一般都不用iframe的,因为有很多弊端,自己可以百度查下。
    用div控制。A部分可以单独作为个jsp页面,命名A.JSP,B,C部分在一个页面中命名B.JSP
    在B.JSP中<%@include file="/A.jsp"%>即可。
    接下来用div控制B,C即可。
    <div class="B"></div>
    <div class="C"></div>,用css控制B,C在同一行内,可以百度下float:left去控制,
    B中链接按钮去动态加载C中内容即可。
    $(".c").load("******.jsp");
      

  19.   

    跟你简单说下吧,一般都不用iframe的,因为有很多弊端,自己可以百度查下。
    用div控制。A部分可以单独作为个jsp页面,命名A.JSP,B,C部分在一个页面中命名B.JSP
    在B.JSP中<%@include file="/A.jsp"%>即可。
    接下来用div控制B,C即可。
    <div class="B"></div>
    <div class="C"></div>,用css控制B,C在同一行内,可以百度下float:left去控制,
    B中链接按钮去动态加载C中内容即可。
    $(".c").load("******.jsp");