使用velocity生成静态页面,其中静态页面的右侧边栏部分应该是可以重用的,为了不需要在多个模版内写入重复的右侧边栏内容部分,考虑将右侧栏分离出来,单独做一个模版,独立生成 . 为了实现该页面的重用,就需要静态页面包含静态页面.(前提:页面为html文件)
在网上查阅了一下静态包含的方法,也做了一些实验.
一 用<object></object>标签
<object data="xxxx.html" width="" height=""></object>
结果:页面在IE下确实能显示出来,但在谷歌浏览器,火狐浏览器中,无法显示.因此,此方法舍弃!!
二 behaviour
没有看到具体的,而且实用性似乎不太好,貌似也存在着兼容问题
三 <script src="XXX.js"></script>
最终采用的方法:将html文件要包含的部分转换为js表示形式,然后用此方法包含到html页面内.例:
以下为一个要包含的html页面:
<div class="right">
<a href="/XXX/XXX/XX.html">测试页面</a>
</div>
在velocity生成文件时,配置成一个.js文件,模版内容
document.write(
'<div class="right">'+
'<a href="/XXX/XXX/XX.html">测试页面</a>'+
'</div>'
)
分享到:
相关推荐
这些模板通常包含多个页面,如首页、关于我们、联系我们、产品展示等,为创建网站提供了一个快速而高效的基础。下面将详细讨论HTML静态网页模板的相关知识点。 1. **HTML基础**:HTML(HyperText Markup Language)...
在这个“html个人博客的静态网页”压缩包中,包含了一个已经设计完成的个人博客的静态页面。静态网页意味着页面内容在服务器端不进行动态生成,而是以固定的HTML文件形式存在,当用户请求时,服务器直接发送这些文件...
在"网站静态页面demo"这个案例中,我们可以深入学习和理解如何构建一个完整的静态网页。"页面布局"标签提示我们,这个压缩包可能包含了一些关于网页布局设计的知识点。 1. **HTML结构**:HTML(超文本标记语言)是...
标题中的“纯静态html网页模版”指的是不含任何服务器端动态元素的网页设计模板,它们通常包括预定义的页面布局、色彩方案、字体样式以及交互元素,使得开发者可以便捷地根据这些模板创建新的网页,节省时间和工作量...
静态页面意味着它们不包含服务器端脚本,内容在用户访问时不会动态改变。 HTML的基本元素包括头部(`<head>`)、主体(`<body>`)、标题(`<h1>`到`<h6>`)、段落(`<p>`)、链接(`<a>`)、图像(`<img>`)、列表...
静态页面是互联网上最早出现的网页形式,至今仍广泛应用于个人博客、产品展示、简单的信息共享等场景。 "自我介绍静态页面"可能是一个专门用于展示个人信息的网页。它可能包含以下几个部分: 1. **头部**:页面的...
【纯静态HTML网页模板】是一种常见的网页开发基础,主要用于快速构建简单、静态的网页内容,无需后端服务器处理,浏览器可以直接加载和展示。对于初学者,尤其是大学生进行Web前端学习,这种模板是一个理想的起点,...
【标题】"公司官网静态页面HTML"涉及到的核心技术是网页设计和开发,主要使用SpringBoot框架结合HTML语言来实现。SpringBoot是Java领域一个流行的轻量级框架,它简化了新Spring应用的初始搭建以及开发过程,使得创建...
小程序源码大全,包含各个行业的小程序模版和静态页面 特别多自己测试 小程序源码大全,包含各个行业的小程序模版和静态页面 特别多自己测试 小程序源码大全,包含各个行业的小程序模版和静态页面 特别多自己测试小...
在IT行业中,特别是Web开发领域,静态页面模板和动态特效页面是两个重要的组成部分。静态页面模板主要用于快速构建网站的基础布局,而动态特效则为用户体验增添趣味性和互动性。以下是对这些资源的详细解读: 首先...
“没有数据库,只有静态页面”指出这个商城系统不包含后端数据库支持。这意味着用户无法进行在线购买,因为没有后台系统来处理订单、存储用户信息或管理库存。所有数据都硬编码在HTML或JavaScript文件中,只能作为...
纯静态HTML模板网页是网页设计中一种常见的构建方式,它主要由HTML文件组成,不包含任何服务器端脚本,如PHP、ASP或JSP等。这样的网页在客户端浏览器加载时,不会与服务器进行交互,而是直接展示存储在HTML文件中的...
这些标签定义了网页的各个部分,如`<head>`包含元数据,`<body>`包含可见内容,`<header>`、`<nav>`、`<section>`、`<article>`、`<aside>`和`<footer>`等语义化标签则提供了更丰富的页面布局可能性。开发者可能使用...
5. **PDF文档**: 压缩包内的"静态网页 学生管理系统 学生信息管理系统 页面设计.pdf"可能是项目的设计草图或详细说明,包含了关于网页布局、功能和交互的详细信息。阅读这份文档可以帮助理解系统的具体实现和设计...
本项目是一个适用于大作业或上机任务的静态页面实现,它涵盖了HTML、CSS、JavaScript和DOM等核心前端技术,并且结合了JavaWeb后端服务。以下是关于这些技术及系统的详细解释: 1. **HTML(HyperText Markup ...
在这个资源中,"多页面"意味着它包含多个独立的HTML文件,每个文件代表网站的一个不同部分,如首页、关于我们、联系我们等。这样的结构使得网站结构清晰,易于管理和导航。 JavaScript源码是这个资源的核心部分。JS...
"系统维护静态网页源码.zip"这个压缩包包含了用于展示网站系统维护状态的静态HTML页面及其相关资源。让我们深入探讨一下其中涉及到的知识点。 1. **静态网页**:静态网页是指不含有服务器端脚本(如PHP、ASP.NET或...
在完成这个"个人静态网页模板"作业时,学生通常会学习如何使用HTML构建基本页面结构,用CSS美化和布局页面,以及用JavaScript增加交互性。这包括响应式设计,以适应不同设备的屏幕尺寸,以及适配各种浏览器的兼容性...
在这个压缩包中,包含的是一些静态HTML网页的代码,这意味着我们可以直接打开这些文件来查看和运行它们,无需服务器支持。 在HTML网页中,主要由一系列的标签组成,这些标签定义了网页的各个部分。例如,`<html>`...
这些模板通常包含多个页面结构,如首页、关于我们、联系我们、产品展示等,以及各种组件,如导航栏、轮播图、页脚、按钮等,帮助开发者节省时间和精力,无需从零开始设计每个元素。 在"html静态模板资源大全"中,...