w***@qq.com
w***@qq.com
  • 发布:2016-11-14 15:13
  • 更新:2016-11-14 15:13
  • 阅读:2961

DW中的模版 可以增加到Hbuilder中吗

分类:HBuilder

在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 是否有这样的功能. 如果有各位可以告诉我怎么弄吗. 如果没有 不知道可以增加吗?

2016-11-14 15:13 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复