在DW中有一个功能. 叫Template
我习惯叫他 HTML 模版
这个模版有什么好处呢. 举例说明
原来我们的工程的头部和尾部基本是一样的 我们会建立两个文件
head.jsp 这里包含 html中head的大部分代码 以及导航等每页都会有的代码
foot.jsp 这里包含网页版权信息
于是我们传统的方法会这么写
<jsp:include page="head.jsp"/>
这里是本页的代码
<jsp:include page="foot.jsp"/>
这个jsp文件会放到tomcat的webContext 文件夹中
前端开发人员会使用这个文件夹 然后用DW引用这个站点 做一些前台的工作
这样做的坏处是.. 通畅破坏了网页的完整性. 会导致页面不通过TOMCAT等服务器容器 无法预览的情况!
这个时候DW的模版登场 以前的代码就变成了 TemplateBeginEditable 和 TemplateEndEditable 模版之外可以增加内容的地方
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>
**<!-- TemplateBeginEditable name="doctitle" -->
<!-- TemplateEndEditable -->**
</title>
<link rel="stylesheet" href="adminLTE/bootstrap/css/bootstrap.min.css">
<link rel="stylesheet" href="adminLTE/dist/css/AdminLTE.min.css">
</head>
<body>
<!-- TemplateBeginEditable name="body" -->
<!-- TemplateEndEditable -->
<footer class="main-footer">
<!-- To the right -->
<div class="pull-right hidden-xs">
JFINAL 后台管理系统
</div>
<!-- Default to the left -->
<strong>Copyright © 2016 <a href="#">XXX</a>.</strong> All rights reserved.
</footer>
<!-- TemplateBeginEditable name="script" -->
<script src="adminLTE/bootstrap/js/bootstrap.min.js"></script>
<!-- TemplateEndEditable -->
</body>
</html>
模版弄好以后 你要建立大概 20个文件. 包括 index.jsp corp.jsp supply.jsp 等等
都使用这个模版. 这个时候需要修改版权
这个时候优势来了 你只要修改模版 就可以修改版权信息了 其他所有jsp文件的版权信息部分全变了
最重要的是 编辑时依然能够预览 而不需要服务器语言的的支持. 也就是Hbuilder 的边改边看模式
我不知道Hbuilder 是否有这样的功能. 如果有各位可以告诉我怎么弄吗. 如果没有 不知道可以增加吗?
0 个回复