`

MyEclipse创建自定义JSP模板

阅读更多



 具体分三步进行。由于要修改jar包内容,所以先关闭MyEclipse。

 

一、创建自定义模板(*.vtl文件)

1.可以在目录

(MyEclipse安装目录)\Common\plugins\com.genuitec.eclipse.j2eedt.core_8.6.1.me201010211225\templates\velocity\welcome

找到Jsp.vtl。注意此路径根据MyEclipse版本不同(我这里是MyEclipse8.6),plugins目录下的"com.genuitec.eclipse.j2eedt.core_8.6.1.me201010211225"这个文件夹名字会有所区别,但"com.genuitec.eclipse.j2eedt.core"应该是相同的。

将Jsp.vtl文件copy一份,我这里命名为tbs_jsp.vtl。

 

 2.或者直接创建一个新文件(tbs_jsp.vtl)

内容为:

 

#*---------------------------------------------#
# Template for a JSP with bootstrap
# @version: 1.0
# @author: cyk
#---------------------------------------------#
*#<%@ page language="java" import="java.util.*" pageEncoding="$encoding"%>
<%
	String path = request.getContextPath();
	String basePath = request.getScheme() + "://"
			+ request.getServerName() + ":" + request.getServerPort()
			+ path + "/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
		<base href="<%=basePath%>">
		<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
		<title>Bootstrap 101 Template</title>
		<meta name="viewport" content="width=device-width, initial-scale=1.0">
		<!-- Bootstrap -->
		<link href="<%=basePath%>/js/bootstrap3.0/css/bootstrap.min.css" rel="stylesheet" media="screen">
		<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
		<!--[if lt IE 9]>
    		<script src="../../assets/js/html5shiv.js"></script>
   	   	<script src="../../assets/js/respond.min.js"></script>
    		<![endif]-->
		<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
		<script src="//code.jquery.com/jquery-2.0.3.min.js"></script>
		<!-- Include all compiled plugins (below), or include individual files as needed -->
		<script src="<%=basePath%>/js/bootstrap3.0/js/bootstrap.min.js"></script>
  </head>
  
	<body>
		<h1>Hello World!</h1>
	</body>
</html>

 可根据自己的需要对内容进行修改。

 

二、将模板添加到MyEclipse

 

 首先必须找到MyEclipse安装目录下的Commons\plugins文件夹中的"com.genuitec.eclipse.wizards_8.6.0.me201007140905.jar"这个包,同之前一样,这个命名也是根据版本而有所区别,所以可以直接搜索"wizards"找到"com.genuitec.eclipse.wizards_*.jar",打开该压缩包:

1.首先打开templates.xml

根节点templateLibry下的每个template都是一个模板文件的资料。拷贝第一个(name="Default JSP template")并在其后粘贴,修改内容(着色部分):

<template
	context="com.genuitec.eclipse.wizards.jsp"
	script="templates/jsp/tbs_jsp.vtl"
	name="JSP template with bootstrap by cyk"/>

 tbs_jsp.vtl就是刚才创建的模板文件名。name在MyEclipse创建新JSP文件时显示。

2.在该压缩包下找到目录templates\jsp

将刚才的新创建的模板文件(tbs_jsp.vtl)粘贴到该目录下,完成这两部后,整个"com.genuitec.eclipse.wizards_*.jar"要重新打包

 

三、其他

打开MyEclipse,new → Jsp(Advanced Templates)时就可以选择刚才创建的模板。

 

要修改JSP模板的的pageEncoding,可以直接在模板文件写死,或者在MyEclipse菜单栏 Window → Preferences 打开 "MyEclipse → Files and Editors → JSP" 将Encoding修改为UTF-8或其他。

 

通过Preferences修改,其他的JSP文件的默认pageEncoding也会修改默认。

  • 大小: 52.4 KB
  • 大小: 59 KB
分享到:
评论

相关推荐

    MyEclipse 9.0 自定义创建JSP模板的方法

    在开始自定义JSP模板之前,请确保已经正确安装了MyEclipse 9.0,并关闭该程序。这是因为我们需要对MyEclipse的安装目录下的某些文件进行修改,如果MyEclipse正在运行,则无法编辑这些文件。 #### 三、具体步骤 1. *...

    在MyEclipse10中增加自定义模板【完整版】

    本文将详细介绍如何在MyEclipse10中添加自定义的JSP模板,以实现更快捷的页面搭建。 #### 二、准备工作 在开始之前,请确保已按照以下步骤进行准备: 1. **关闭MyEclipse**:确保在进行任何操作前,先关闭MyEclipse...

    MyEclipse_修改Jsp模板.txt

    其中,JSP模板的自定义设置对于提升开发效率尤为重要。 #### 标题:MyEclipse_修改Jsp模板 此标题明确指出了本文的主要内容——如何在MyEclipse中修改JSP模板。对于经常使用MyEclipse进行Web开发的开发者来说,...

    Myeclipse10中修改JSP模板的路径方法

    在使用Myeclipse10进行Web开发时,有时会遇到需要自定义JSP页面模板的情况。默认情况下,Myeclipse内置了一些JSP模板,这些模板通常位于安装目录下的特定位置。然而,在某些场景下,开发者可能希望修改这些模板或者...

    MyEclipse 增加jsp模板

    以下是如何在MyEclipse 10中增加自定义JSP模板的详细步骤: 首先,你需要确保MyEclipse已关闭,这是为了防止在编辑模板文件时出现不必要的冲突。接下来,你需要找到MyEclipse的安装目录,通常在`Common/plugins`下...

    jsp编辑器 for myeclipse7.0 版本

    - 自定义标签库:编辑器支持自定义JSP标签库,方便创建和管理企业内部的重用组件。 - 快捷键和操作:熟练掌握编辑器的快捷键和操作,如“Ctrl + Shift + F”用于格式化代码,“F3”跳转到声明,能大大提高开发效率...

    myeclipse_templates 模板

    这个压缩包可能包含了各种预设的Hibernate模板,以及其他可能的MyEclipse模板,如JSP、Servlet、EJB等,供用户导入到MyEclipse环境中,以便利用这些模板进行快速开发。 在实际应用中,使用myeclipse_templates的...

    Myeclipse下jsp网页工程创建Struts参照.pdf

    在MyEclipse环境下创建一个使用Struts的JSP网页工程,可以帮助开发者快速搭建应用,并规范开发流程。以下是根据标题和描述中的步骤详细解释如何创建一个Struts工程: 1. **创建Web Project** 首先,在MyEclipse中...

    Java编译工具myeclipse注释模板代码

    MyEclipse的代码模板功能是其强大的特性之一,它允许开发者自定义各种类型的代码模板,包括注释模板,以实现快速输入常用代码或注释,从而提升编码速度。 注释模板在软件开发中扮演着重要角色,它们不仅能够帮助...

    myeclipse_templates_8.5.zip

    2. **HTML和JSP模板** 在HTML或JSP文件中,可以使用模板快速生成HTML标签、JSP脚本片段等。比如,输入`for`会生成一个for循环结构,输入`table`则会构建一个基本的HTML表格。 3. **SQL模板** 对于数据库操作,...

    Myeclipse自动注释设置

    在MyEclipse中,我们可以设置不同的代码模板,覆盖Java、JSP、HTML等多种语言。 进入MyEclipse的自动注释设置,通常通过以下路径:`Window` -&gt; `Preferences` -&gt; `Java` -&gt; `Code Style` -&gt; `Code Templates`。在...

    修改模板代码(myEclipse8.5-9-10)

    在`templates`文件夹中,包含了多种类型的模板文件,如JSP模板、Servlet模板、HTML模板等。 ##### 2. 修改模板文件 在`templates`文件夹中,需要修改的文件包括`Jsp.vtl`、`Servlet.java`以及`Html.vtl`。 - **...

    MyEclipse常用配置图文教程

    MyEclipse允许我们自定义不同文件类型的打开方式,例如XML、HTML和JSP。在`Window -&gt; Preferences`中,可以找到相应文件类型的设置,调整默认打开方式,以满足源码查看或编辑的需求。 在右键菜单的定制上,我们可以...

    jspSmartUpload.jar 利用jspSmartUpload完成上产功能 完整的MyEclipse项目

    4. **MyEclipse集成**:在MyEclipse中创建一个新的Java Web项目,导入jspSmartUpload.jar,设置类路径,并创建对应的JSP页面和Servlet进行文件上传处理。 5. **MVC模式**:通常,文件上传的实现涉及模型(Model)、...

    MyEclipse中JS自动提示

    - **使用代码模板**:MyEclipse允许用户自定义代码模板,比如常用于创建新对象或函数的结构,这样可以进一步提高编码速度。 - **保持代码规范**:良好的命名习惯和代码组织可以使自动提示更准确,因为IDE是基于代码...

    MyEclipse使用教程

    - MyEclipse支持主流的Web框架,如Spring、Struts、Hibernate等,提供模板和向导快速创建项目结构。 - 使用Struts或Spring MVC构建MVC模式的Web应用,MyEclipse能自动生成Action、Service、DAO等类。 - 集成...

    MyEclipse_Struts

    MyEclipse提供了丰富的特性来支持这些功能,如内置的验证框架、资源包管理、异常处理模板等。 最后,将应用部署到Tomcat服务器上,通过浏览器进行测试。确保所有功能按照预期工作,并根据需要进行调试和优化。 ...

    毕业设计 jsp二手交易系统

    4. **模板复用**:JSP的包含指令(&lt;jsp:include&gt;)和自定义标签库(JSTL)可以实现页面部分的复用,提高代码可维护性。 SQL是用于管理关系数据库的标准语言,对于二手交易系统,SQL主要用于以下关键功能: 1. **...

    myeclipse-8.5.0-win32.zip

    2. **模板**:自定义代码模板,快速生成常见的代码段,如DAO、Service等。 3. **插件扩展**:利用Eclipse的开放性,可以安装更多插件,增强MyEclipse的功能。 五、常见问题与解决方法 1. **内存不足**:如果遇到...

Global site tag (gtag.js) - Google Analytics