MyEclipse:修改MyEclipse開發工具中的頁面模板(JSP和HTML等)
1.用MyEclipse工具開發Web項目,有一個很普遍的問題,就是在新建一個頁面文件時,需要修改pageEncoding值,頁面中默認的pageEncoding值一般是ISO-8859-1。
2.如果Web項目需要支持中文,那就必須把那個ISO-8859-1給改掉,換成以下幾種:UTF-8、GB2312或GBK。
3.UTF-8在中文方面通用性好,如果要將頁面的pageEncoding值換成UTF-8,比較簡單,找到 MyEclipse開發工具的Window|Preferences-MyEclipse Enterprise Workbench|Files and Editors|JSP,在右邊的Encoding選擇框中選擇第1個屬性:ISO 10646/Unicode(UTF-8),它就是UTF-8。在這個選擇框中沒有GB2312和GBK。
4.上面改的是JSP頁面pageEncoding值,在Files and Editors下改HTML等頁面的pageEncoding值也一樣。如果MyEclipse版本較高,比如MyEclipse7.0,它里面設置了很 多種字體樣式為斜體,看起來很不舒服,看的時間久了說不定眼睛也會變斜,好,不多說,要改變字體樣式也是在這個里面改。比如改變JSP頁面的字體樣式,在 Files and Editors-JSP-JSP Styles的右邊選擇框中選擇Attribute Values,然后將選擇框右邊的Italic復選框去掉。
5.扯的有點遠了。
6.如果想改的不只是pageEncoding值,或者pageEncoding值不想用UTF-8,只想用GB2312和GBK,或者干脆整個頁面模板都想給它換嘍,怎么辦呢?
7.在MyEclipse較低版本中可以這樣做:在安裝路徑下搜索.vtl文件,.vtl文件就是模板文件,比如搜索 Jsp.vtl。找到后,編輯它,將里面的版式修改成自己想要的樣式,保存就可以了,再新建JSP頁面時,頁面默認樣式就是你編寫的這個(修改后,可能已 創建的工程中沒有效果,新建一個工程試試)。不過,找到Jsp.vtl文件時,會發現這個文件有兩個,一模一樣,哪只猴子是真的呢。其中一個是 index.jsp頁面的獨有模板(指創建Web工程時默認生成的index.jsp頁面,自己手工建的index.jsp不算),另外一個才是新建 JSP頁面時的模板。
8.如果MyEclipse版本較高,例如MyEclipse7.0m2中,再搜索Jsp.vtl文件,就只能搜索到一 個了,它就是index.jsp的模板,而另外一個搜不到了,為什么呢,那個誰把這些模板文件藏起來了。藏哪去了,在安裝路徑 MyEclipse/eclipse/plugins下有一個 com.genuitec.eclipse.wizards_6.9.200.zmyeclipse69200200809.jar,就是這個jar文 件,哥哥我找了它好幾個月,總算把它給逮着了!那個.vtl文件就在這個jar包里面,所以搜不到。
9.將這個文件復制一份到外面來,留個底稿,萬一改錯了,可咋活,還得想辦法恢復它不是,說不定還得重裝MyEclipse!
10.jar包文件打不開,怎么改,先將它的擴展名改成.rar,也就是改成壓縮包形式,再打開它(用不着解壓,解了到時候還得再壓回去),會發現里面有個templates文件夾,打開這個文件夾,里面有jsp、html、xml和xhtml文件夾等東西。
11.想改什么,打開文件夾改去吧,改的時候注意格式,別整錯了,省得回頭再改,還有就是模板中別添加中文,會解析成亂碼。
12.改完了,把擴展名換回來,還換成.jar,感覺有點像做那個啥似的。好了,可以了。
轉自:小起之:http://hi.baidu.com/candy%D0%A1%C6%F0/blog/item/ad6fc2fad816e36c024f5600.html
寫的挺詳細挺有條理的,Amo在此特謝!!!
另外一篇是轉自網易網友Blog,也不錯!同樣感謝!!!
MyEclipse 中修改JSP模板
在X:/Program Files/MyEclipse 6.0/myeclipse/eclipse/plugins/com.genuitec.eclipse.wizards_6.0.1.zmyeclipse601200710/templates/jsp 目錄下找到Jsp.vtl,復制一份,重命名為jsp2.vtl,然后把里面的內容修改為自己想要的格式,保存。
然后在 X:/Program Files/MyEclipse 6.0/myeclipse/eclipse/plugins/com.genuitec.eclipse.wizards_6.0.1.zmyeclipse601200710 目錄下找到templates.xml,用文本編輯器打開。在
<template
context="com.genuitec.eclipse.wizards.jsp"
script="templates/jsp/Jsp.vtl"
name="Default JSP template"/>
下面增加
<template
context="com.genuitec.eclipse.wizards.jsp"
script="templates/jsp/jsp2.vtl"
name="JSP2 template"/>
保存。重啟eclipse。
新建jsp,在模板中就會出現JSP2 template,選中,按完成,新建的jsp頁面就按你的模板生成了!
注意:
1.X:/Program Files/MyEclipse 6.0/ 是安裝myeclipse的路徑。
2.com.genuitec.eclipse.wizards_6.0.1.zmyeclipse601200710中的 wizards_6.0.1.zmyeclipse601200710根據版本的不同可能會不同,如可能為 com.genuitec.eclipse.wizards_6.0.0.zmyeclipse60020070820等。
一般情況我們只需修改模版信息即可,例如修改JSP頁面文件頭信息
*#<%@ page language="java" import="java.util.*" pageEncoding="$encoding"%>
改為
*#<%@ page contentType="text/html; charset=$encoding"%>
轉自 http://blog.163.com/fang_yuanlong/blog/static/9963624620089309427515/