在myeclipse中创建JSP时,如何使用自定义的JSP模板

在创建JSP时,为了使页面排版布局更加美观、并且具有较高的交互性,除了使用自定义的一些CSS样式和JavaScript文件外,我们常常也需要借助优秀的第三方框架,例如jQuery(基础)、bootstrap等;要使用这些框架,必须在JSP页面引入相应的支持文件,很多框架都有几个基础的支持文件,这些文件是必须要引入的,那么问题来了,如果每个页面都手动的引入,一两个页面还可以接受,但要建立多了,这样重复性的工作一会就烦了,也会增加出错的概率。接下来我就为大家介绍两种种避免这些重复性工作的方法:

1 、通过<%@ include file=”xxx.jsp”%>静态引入

这种方法可以创建一个类似头文件的公共JSP,在里面引入所用框架的基础支持文件,这里可以不用写完整的JSP文件的格式,类似下面这种就行:

公共引入的JSP文件

然后在需要使用的JSP页面中引入:

在JSP页面引入

这种方法类似于把多个需要引入的文件合在一个JSP文件中,然后再引入这一个文件。

2、自定义JSP模板,并应用于myeclipse中

这个方法也是我想重点讲的。因为第三方的框架不属于JSP规范中的一部分,所以myeclipse不可能提供针对于某个框架的JSP模板,这个很好理解;所以我们可以根据开发需要,自定义自己的JSP模板。接下来,我以自己实际的使用为例,进行介绍:
最近在使用boostrap框架进行响应式页面的开发,就以此为例:

1. 首先在项目根目录下引入bootstrap所需的文件,确定好文件的位置(确定后最好不要再改变了,后面的模板中文件引入的路径也是基于此位置):

bootstrap文件位置

2. 接下来新建一个JSP页面,然后修改成你想要的模板的样式:

所需要的JSP模板样式

3. 先关闭Myeclipse,然后在myeclipse的安装目录中找到以下文件:

找到com.genuitec.eclipse.wizards_13.0.0.me201502130035.jar文件

4. 用解压工具打开(打开就行,不用解压),我这里用的是360压缩:

文件中包含的内容

5. 依次打开上面标注的文件夹templates–>jsp–>…,可以看到:

jsp文件夹里的内容

6. 然后复制任意一个.vtl文件到桌面,我这里选择“Jsp-html.vtl”,然后打开(我用的是 editplus):

Jsp-html.vtl文件的内容

7. 然后复制我们刚才自定义的JSP模板样式代码,替换掉上图中myeclipse中给出的模板代码,然后保存重命名为“Jsp-html5.vtl”(这里可以为其他,但不能与templates–>jsp文件夹里的文件重名!):

自定义的模板

8. 将重命名后的文件复制粘贴到templates–>jsp文件夹里(如果myeclipse不关闭,是放不进去的):

修改后的jsp文件夹内容

9. 返回到com.genuitec.eclipse.wizards_13.0.0.me201502130035.jar的根目录,找到templates.xml文件,打开进行以下修改:

修改templates.xml文件

10. 以上完成保存后即可关闭解压工具,然年重启myeclipse,在新建JSP文件时就可看到我们自定义的模板选择:

可以选择我们自定义的模板

11. 到此完成!

欢迎大家批评指正~

©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页