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"%>