您的位置:首页 > 编程语言 > Java开发

Myeclipse中修改JSP模板

2013-01-02 21:14 309 查看
不知道有没有这种感觉,每次新建项目打开jsp模板时都是这个鸟样子:

<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<%
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%>">

<title>My JSP 'MyJsp.jsp' starting page</title>

<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->

</head>

<body>
This is my JSP page. <br>
</body>
</html>


所以说修改一下是很有必要的,其实修改一步难,只要找到模板的存放路径就成了。

我依稀记得6.5以前的版本,路径是:myeclipse\eclipse\plugins\com.genuitec.eclipse.wizards_X.X.X.zmyeclipseXXX200806\templates,其中呢X是与版本号相关的数字,

7-8的版本我没用过,用过的有8.5,9.0,10.0,他们的路径都是

Common\plugins\com.genuitec.eclipse.wizards_X.X.X.me201103012021.jar 这个比较特殊,在jar包里,所以操作时要绕一下,但是呢,给力的360压缩确实能派上用场,直接打开,拽出来,修改完之后在拽里边去,哈哈,很爽!

接下来,就是修改了,至于怎么改就看你怎么用着爽了。一般呢模版都是这个样子的:

#*---------------------------------------------#
# Template for a JSP
# @version: 1.2
# @author: Ferret Renaud
# @author: Jed Anderson
#---------------------------------------------#
*#<%@ 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%>">

<title>My JSP '$title' starting page</title>

#parse( "templates/jsp/JSPMetaTags.vtl" )
</head>

<body>
This is my JSP page. <br>
</body>
</html>

首先把

#*---------------------------------------------#

# Template for a JSP

# @version: 1.2

# @author: Ferret Renaud

# @author: Jed Anderson

#---------------------------------------------#

这一段删了,没有用,要不你改一下自己的名字也行。

其次呢 *#<%@ page language="java" import="java.util.*" pageEncoding="$encoding"%> 这一句很重要,pageEncoding="$encoding" 中的$encoding修改成utf-8或着gb2312或者gbk,这个编码要整对,不然保存出问题,或者乱码;至于这一句呢:import="java.util.*"一般情况系用不到,删!

<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>这一句吗,可删可不删,这个就会为你在页面里取项目路径用的,和下边的<base href="<%=basePath%>">配合使用,上边删了,下边就取不到值了,建议同时保留或同时删除,当然了取得项目路径的方法很多啦……

<title>My JSP '$title' starting page</title>

#parse( "templates/jsp/JSPMetaTags.vtl" )

这一段呢,可以删,但是建议保留 <title>My JSP '$title' starting page</title>这一句,这是页面的标题,其余的都是和浏览器或者搜索引擎相关的,暂时用不到,删!

最可恨的是 后一句,他引了另一个文件里的一堆,就是下边一堆,果断删!

<meta http-equiv="pragma" content="no-cache">

<meta http-equiv="cache-control" content="no-cache">

<meta http-equiv="expires" content="0">

<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">

<meta http-equiv="description" content="This is my page">

<!--<link rel="stylesheet" type="text/css" href="styles.css">-->

删完之后,顿时感觉整个世界清净了

<%@ page language="java" pageEncoding="utf-8"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>

<title>My JSP 'third.jsp' starting page</title>
</head>

<body>
大家好 <br>
</body>
</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: