zoukankan      html  css  js  c++  java
  • web开发----jsp中通用模版的引用 include的用法

    1、静态引入的示例

      通过对两种用法的了解之后  我们现在 使用静态引入 

      因为上述原因  我的模版页中 只有div  不会有 path等定义  也不会有html标签 如下:

      我的header.jsp 全部内容如下:

    <div id="banner">
       <img src="img/logo.jpg"></img>
      <img src="img/contactTitle.png"></img><img src="img/contactContent.gif" /> 
      </div>
    <table width="910" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td width="92" class="nav" ><a href="#">HOME</a></td>
     
        <td width="111" class="nav">Hair De Vera</td>
     
        <td width="128" class="nav">About us</td>
     
        <td width="135" class="nav">Contact Us</td>
        <td  width="350"><div style="position:relative;" class="search_back"><div id="123">
        
        <div class="bar">
            <div>Search:
                <input  type="text" /> 
                <input type="image" src="img/dyimage.png" style="border-0px;" />
            </div>
        </div>
       </div>
        </div>
     
    </td>
      </tr>
    </table>

      header中用到的样式 我们也独立出来 这样在引用页面 同时引用即可

      新建已经header.css

    #banner {
     100%;
    left: 0;
    right: 0;
    top: 0;
    height: 100px;
    }
    .nav{
     background:#0E0D0D;
    92px;   
     text-align: center;     
     white-space:nowrap;
    color:#ffffff;
    cursor:pointer;
    line-height:37px;
    }
    .nav a {
            display:block; /* 把行内元素 变成 块级元素 */
            92px; /* 盒子 宽度 */
            height:37px; /* 盒子 高度 */
            text-decoration: none;
            vertical-align: middle;
            
        }
     .nav    a:link {color: #ffffff}		/* 未访问的链接 */
     .nav  a:visited {color: #ffffff}	/* 已访问的链接 */
      .nav  a:hover {color: #CC00FF}
    .nav:hover{
    	background:#ffffff;
    	color:#CC00FF;
    }
    div.bar { /* styles for horizontal top bar */
    	height: 37px;
    	font-size: 110%;
    	color:#ffffff;
    	 text-align: center;     
    }
    div.bar div {
    	padding:  7px 20px 3px 20px;
    }
    a.bar {
        text-decoration: none;
    }
     
    a.bar:hover {
        text-decoration: underline;
    }
    .search_back { background:#0E0D0D; height:37px;}
     
    input {
    vertical-align: middle;
    }
    
    

      

    如果使用到js的话 也独立新建 这里就不记录了

    我依次建了 header.jsp    left.jsp footer.jsp三个模版 以及它们各自的css和用到的js

    然后开始 在index.jsp中引用如下(完整index.jsp页面代码参考最后的ps): 

     <body>
       <div class="center">
     <%@ include file="header.jsp"%> 
     <%@ include file="left.jsp"%> 
     <%@ include file="footer.jsp"%>
    		</div>
      </body
    
    

      同时引用 模版用到的css js

    <link rel="stylesheet" type="text/css" href="css/header.css"/>
    	<link rel="stylesheet" type="text/css" href="css/footer.css"/>
    		<link rel="stylesheet" type="text/css" href="css/left.css"/>
    <script type="text/javascript" src="js/jquery.min.js"></script>
    <script type="text/javascript" src="js/left.js"></script>
    
    

      

  • 相关阅读:
    《Java算法》Java贪心算法
    《Java知识应用》Java下Linux系统下word转PDF
    《MySQL数据库》MySQL常用语法(二)
    《MySQL数据库》MySQL常用语法(一)
    《Java算法》Java判重算法-整数判重
    《Java算法》Java排序算法-快速排序
    POJ 1113:Wall
    POJ 1584:A Round Peg in a Ground Hole
    51nod 1035:最长的循环节
    51nod 1022 石子归并 环形+四边形优化
  • 原文地址:https://www.cnblogs.com/changhuiming/p/10025445.html
Copyright © 2011-2022 走看看