具体分三步进行。由于要修改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也会修改默认。
相关推荐
在开始自定义JSP模板之前,请确保已经正确安装了MyEclipse 9.0,并关闭该程序。这是因为我们需要对MyEclipse的安装目录下的某些文件进行修改,如果MyEclipse正在运行,则无法编辑这些文件。 #### 三、具体步骤 1. *...
本文将详细介绍如何在MyEclipse10中添加自定义的JSP模板,以实现更快捷的页面搭建。 #### 二、准备工作 在开始之前,请确保已按照以下步骤进行准备: 1. **关闭MyEclipse**:确保在进行任何操作前,先关闭MyEclipse...
其中,JSP模板的自定义设置对于提升开发效率尤为重要。 #### 标题:MyEclipse_修改Jsp模板 此标题明确指出了本文的主要内容——如何在MyEclipse中修改JSP模板。对于经常使用MyEclipse进行Web开发的开发者来说,...
在使用Myeclipse10进行Web开发时,有时会遇到需要自定义JSP页面模板的情况。默认情况下,Myeclipse内置了一些JSP模板,这些模板通常位于安装目录下的特定位置。然而,在某些场景下,开发者可能希望修改这些模板或者...
以下是如何在MyEclipse 10中增加自定义JSP模板的详细步骤: 首先,你需要确保MyEclipse已关闭,这是为了防止在编辑模板文件时出现不必要的冲突。接下来,你需要找到MyEclipse的安装目录,通常在`Common/plugins`下...
- 自定义标签库:编辑器支持自定义JSP标签库,方便创建和管理企业内部的重用组件。 - 快捷键和操作:熟练掌握编辑器的快捷键和操作,如“Ctrl + Shift + F”用于格式化代码,“F3”跳转到声明,能大大提高开发效率...
这个压缩包可能包含了各种预设的Hibernate模板,以及其他可能的MyEclipse模板,如JSP、Servlet、EJB等,供用户导入到MyEclipse环境中,以便利用这些模板进行快速开发。 在实际应用中,使用myeclipse_templates的...
在MyEclipse环境下创建一个使用Struts的JSP网页工程,可以帮助开发者快速搭建应用,并规范开发流程。以下是根据标题和描述中的步骤详细解释如何创建一个Struts工程: 1. **创建Web Project** 首先,在MyEclipse中...
MyEclipse的代码模板功能是其强大的特性之一,它允许开发者自定义各种类型的代码模板,包括注释模板,以实现快速输入常用代码或注释,从而提升编码速度。 注释模板在软件开发中扮演着重要角色,它们不仅能够帮助...
2. **HTML和JSP模板** 在HTML或JSP文件中,可以使用模板快速生成HTML标签、JSP脚本片段等。比如,输入`for`会生成一个for循环结构,输入`table`则会构建一个基本的HTML表格。 3. **SQL模板** 对于数据库操作,...
在MyEclipse中,我们可以设置不同的代码模板,覆盖Java、JSP、HTML等多种语言。 进入MyEclipse的自动注释设置,通常通过以下路径:`Window` -> `Preferences` -> `Java` -> `Code Style` -> `Code Templates`。在...
在`templates`文件夹中,包含了多种类型的模板文件,如JSP模板、Servlet模板、HTML模板等。 ##### 2. 修改模板文件 在`templates`文件夹中,需要修改的文件包括`Jsp.vtl`、`Servlet.java`以及`Html.vtl`。 - **...
MyEclipse允许我们自定义不同文件类型的打开方式,例如XML、HTML和JSP。在`Window -> Preferences`中,可以找到相应文件类型的设置,调整默认打开方式,以满足源码查看或编辑的需求。 在右键菜单的定制上,我们可以...
4. **MyEclipse集成**:在MyEclipse中创建一个新的Java Web项目,导入jspSmartUpload.jar,设置类路径,并创建对应的JSP页面和Servlet进行文件上传处理。 5. **MVC模式**:通常,文件上传的实现涉及模型(Model)、...
- **使用代码模板**:MyEclipse允许用户自定义代码模板,比如常用于创建新对象或函数的结构,这样可以进一步提高编码速度。 - **保持代码规范**:良好的命名习惯和代码组织可以使自动提示更准确,因为IDE是基于代码...
- MyEclipse支持主流的Web框架,如Spring、Struts、Hibernate等,提供模板和向导快速创建项目结构。 - 使用Struts或Spring MVC构建MVC模式的Web应用,MyEclipse能自动生成Action、Service、DAO等类。 - 集成...
MyEclipse提供了丰富的特性来支持这些功能,如内置的验证框架、资源包管理、异常处理模板等。 最后,将应用部署到Tomcat服务器上,通过浏览器进行测试。确保所有功能按照预期工作,并根据需要进行调试和优化。 ...
4. **模板复用**:JSP的包含指令(<jsp:include>)和自定义标签库(JSTL)可以实现页面部分的复用,提高代码可维护性。 SQL是用于管理关系数据库的标准语言,对于二手交易系统,SQL主要用于以下关键功能: 1. **...
2. **模板**:自定义代码模板,快速生成常见的代码段,如DAO、Service等。 3. **插件扩展**:利用Eclipse的开放性,可以安装更多插件,增强MyEclipse的功能。 五、常见问题与解决方法 1. **内存不足**:如果遇到...