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://hi.baidu.com/yjlnge/blog/item/72ea55c24fe916130ff4771b.html
分享到:
相关推荐
网站前后台都有,对页面布局没要求的话:直接在后台修改网站数据即可立即部署使用对布局要求不大的话,可以二次开发自己想要的样式 2.高手大神买来干私活用[节约成本] 自己接个私活做个网站,全盘自己开发费事费力...
Myeclipse开发 java7 mysql5.5 jfinal2.0 阿里巴巴数据库连接池 beetl模板渲染 html quartz定时器 jquery Bootstrapt页面样式 layer弹出框 6、前台首页 http://localhost:8080/ 后台首页http://localhost:8080/
开发工具:MyEclipse/Eclipse,jdk1.7,tomcat7,mysql5.6,navicat,editplus等工具; 开发技术:Spring3.2,Struts2.3,Hibernate3,bootstrap样式,bootstrap脚本,jquery脚本,layer弹窗组件,ueditor富文本框...
开发工具HaivDb4J2ee,全称Haiv Database Tool for J2EE,是基于java编写的j2ee代码自动生成工具暨数据库管理工具,运行于jdk1.5环境中,目前版本支持Oracle、mysql、mssql三种常用的数据库,以后会视情况扩充至其它...
开发工具HaivDb4J2ee,全称Haiv Database Tool for J2EE,现在已经开发到1.3版本,被多家软件公司使用。它是基于java编写的j2ee代码自动生成工具暨数据库管理工具,运行于jdk1.5环境中,目前版本支持Oracle、mysql、...
在开发工具中创建搭建项目 通过相关的工具(hibernate tools,myeclipse)生成实体 设计及编写Dao 设计及编写Service 设计及编写Action及相关页面 这样的线性流程有着极大的问题,首先架构师或数据库专家不是...
在设计过程中,充分保证了系统代码的良好可读性、实用性、易扩展性、通用性、便于后期维护、操作方便以及页面简洁等特点。 开发语言:Java 框架:ssm JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7...
在整个系统的设计中应用MySQL数据库来完成数据存储,具体根据视频点播系统的现状来进行开发的,具体根据现实的需求来实现视频点播系统网络化的管理,各类信息有序地进行存储,进入视频点播系统页面之后,方可开始...
通俗来说,其实就是帮助你以最便捷的方式将各种类型的数据规范入库,尽可能少写代码,越少越好,做到极致,功能及页面都靠配置来完成,且能够即时修改即时显示,再配合一些工具及技巧就极大地提升了效率。...
MyEclipse,Deamweare,选择SQLserver作为后台的数据库,选择JAVA、JSP、JavaScript、Html作为应用程序开发工具,运用Tomcat服务器技术,整个系统完全基于B/S (Browser/Server)模式进行设计。 1、Tomcat应用服务器 ...
maven(构建项目),svn(版本控制工具),myeclipse(集成开发环境),nginx(反向代理), FastDFS (图片服务器),tomcat(web服务器),zookeeper(集群管理),mysql(数据库) Junit(测试) ### 技术栈: spring,...