不知道有没有这种感觉,每次新建项目打开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>