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