修改 myeclipse8.5 jsp 模板
2012-05-02 14:53
459 查看
在MyEclipse中新建一个JSP页面后,为了让页面显示中文,我们总要做将page指令中的pageEncoding="UTF-8"或 pageEncoding="GBK"之类的动作,每新建一个页面就要更改一次,很麻烦吧,现在告诉大家一个方法,可以再也不用做这无聊而又麻烦的动作了。
还有 meta 标签,也可以去掉
修改 DOCTYPE 标签
关键字: jsp模板 在 D:\Program Files\Genuitec\Common\plugins
修改过程中,建议关掉MyEclipse
1.找到Genuitec\Common\plugins下的com.genuitec.eclipse.wizards_8.5.0.zmyeclipse75020090612.jar
(
"Common"和"MyEclipse 8.5"同在"Genuitec"文件夹下
搜索:com.genuitec.eclipse.wizards,迅速定位到com.genuitec.eclipse.wizards_8.5.0.zmyeclipse75020090612.jar
以防万一,建议先备份那个.jar包
)
2.选择使用WinRAR打开
3.在WinRAR里,依次进入: templates --->jsp
4.最后打开Jsp-html.vtl 和 Jsp.vtl (主要)
5.按照自己喜欢的风格,对其进行修改
我将其修改如下:
Java代码
#*---------------------------------------------#
# Template for a JSP as HTML
# @version: 1.2
# @author: Ferret Renaud
# @author: Jed Anderson
#---------------------------------------------#
*#<%@ page language="java" contentType="text/html; charset=UTF-8" import="java.util.*" session="true"%>
<%@ page import="java.text.*" %>
<%--
<%@ taglib uri="/struts-tags" prefix="s"%>
--%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>set your title</title>
<!--
<link rel="stylesheet" type="text/css" href="CSS.css" />
<script language="JavaScript" type="text/javascript" src="jquery.js"></script>
-->
<script language="JavaScript" type="text/javascript" src="Macrotea-CommonHelper.js"></script>
<style type="text/css">
</style>
<script type="text/javascript">
</script>
</head>
<body>
</body>
</html>
7.如果你喜欢,也可以对html进行修改,使其方便自己。
Java代码
#*---------------------------------------------# # Template for an HTML file # @version1.3 # @author Ferret Renaud # @author Jed Anderson #----------------------------------------------# *#<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>set your title</title> <!-- <link rel="stylesheet" type="text/css" href="CSS.css" /> <script language="JavaScript" type="text/javascript" src="jquery.js"></script> --> <script language="JavaScript" type="text/javascript" src="Macrotea-CommonHelper.js"></script> <style type="text/css"> </style> <script type="text/javascript"> </script> </head> <body> </body> </html>
Servlet模板:
Java代码
#---------------------------------------------#
# <aw:description>Template for Servlet</aw:description>
# <aw:version>1.1</aw:version>
# <aw:date>04/05/2003</aw:date>
# <aw:author>Ferret Renaud</aw:author>
#---------------------------------------------#
<aw:import>java.io.IOException</aw:import>
<aw:import>java.io.PrintWriter</aw:import>
<aw:import>javax.servlet.ServletException</aw:import>
<aw:import>javax.servlet.http.HttpServlet</aw:import>
<aw:import>javax.servlet.http.HttpServletRequest</aw:import>
<aw:import>javax.servlet.http.HttpServletResponse</aw:import>
<aw:parentClass>javax.servlet.http.HttpServlet</aw:parentClass>
private HttpSession session;
private RequestDispatcher dispatcher;
<aw:constructor name="c1">
public <aw:className/>() {
super();
}
</aw:constructor>
<aw:method name="doGet">
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
/*Prepare*/
response.setContentType("text/html");
response.setCharacterEncoding("UTF-8");
session = request.getSession();
dispatcher=request.getRequestDispatcher("/servlet/login.do");
}
</aw:method>
<aw:method name="doPost">
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}
</aw:method>
<aw:method name="doPut">
public void doPut(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
}
</aw:method>
<aw:method name="doDelete">
public void doDelete(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
}
</aw:method>
<aw:method name="init">
public void init() throws ServletException {
super.init();
}
</aw:method>
<aw:method name="destroy">
public void destroy() {
super.destroy();
session=null;
dispatcher=null;
}
</aw:method>
<aw:method name="getServletInfo">
public String getServletInfo() {
return "This is my default servlet created by Eclipse";
}
</aw:method>
8.最后WinRAR提示是否保存对jar包的修改,“是”就行了。
MyEclipse中默认的文档开头是:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
其对CSS的支持不太好,因此还是改成兼容性好点的,建议从DW中复制过来。
10.这下爽了。方便很多了。
**我自己的最小效果
还有 meta 标签,也可以去掉
修改 DOCTYPE 标签
关键字: jsp模板 在 D:\Program Files\Genuitec\Common\plugins
修改过程中,建议关掉MyEclipse
1.找到Genuitec\Common\plugins下的com.genuitec.eclipse.wizards_8.5.0.zmyeclipse75020090612.jar
(
"Common"和"MyEclipse 8.5"同在"Genuitec"文件夹下
搜索:com.genuitec.eclipse.wizards,迅速定位到com.genuitec.eclipse.wizards_8.5.0.zmyeclipse75020090612.jar
以防万一,建议先备份那个.jar包
)
2.选择使用WinRAR打开
3.在WinRAR里,依次进入: templates --->jsp
4.最后打开Jsp-html.vtl 和 Jsp.vtl (主要)
5.按照自己喜欢的风格,对其进行修改
我将其修改如下:
Java代码
#*---------------------------------------------#
# Template for a JSP as HTML
# @version: 1.2
# @author: Ferret Renaud
# @author: Jed Anderson
#---------------------------------------------#
*#<%@ page language="java" contentType="text/html; charset=UTF-8" import="java.util.*" session="true"%>
<%@ page import="java.text.*" %>
<%--
<%@ taglib uri="/struts-tags" prefix="s"%>
--%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>set your title</title>
<!--
<link rel="stylesheet" type="text/css" href="CSS.css" />
<script language="JavaScript" type="text/javascript" src="jquery.js"></script>
-->
<script language="JavaScript" type="text/javascript" src="Macrotea-CommonHelper.js"></script>
<style type="text/css">
</style>
<script type="text/javascript">
</script>
</head>
<body>
</body>
</html>
#*---------------------------------------------# # Template for a JSP as HTML # @version: 1.2 # @author: Ferret Renaud # @author: Jed Anderson #---------------------------------------------# *#<%@ page language="java" contentType="text/html; charset=UTF-8" import="java.util.*" session="true"%> <%@ page import="java.text.*" %> <%-- <%@ taglib uri="/struts-tags" prefix="s"%> --%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>set your title</title> <!-- <link rel="stylesheet" type="text/css" href="CSS.css" /> <script language="JavaScript" type="text/javascript" src="jquery.js"></script> --> <script language="JavaScript" type="text/javascript" src="Macrotea-CommonHelper.js"></script> <style type="text/css"> </style> <script type="text/javascript"> </script> </head> <body> </body> </html>
7.如果你喜欢,也可以对html进行修改,使其方便自己。
Java代码
#*---------------------------------------------# # Template for an HTML file # @version1.3 # @author Ferret Renaud # @author Jed Anderson #----------------------------------------------# *#<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>set your title</title> <!-- <link rel="stylesheet" type="text/css" href="CSS.css" /> <script language="JavaScript" type="text/javascript" src="jquery.js"></script> --> <script language="JavaScript" type="text/javascript" src="Macrotea-CommonHelper.js"></script> <style type="text/css"> </style> <script type="text/javascript"> </script> </head> <body> </body> </html>
#*---------------------------------------------# # Template for an HTML file # @version1.3 # @author Ferret Renaud # @author Jed Anderson #----------------------------------------------# *#<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>set your title</title> <!-- <link rel="stylesheet" type="text/css" href="CSS.css" /> <script language="JavaScript" type="text/javascript" src="jquery.js"></script> --> <script language="JavaScript" type="text/javascript" src="Macrotea-CommonHelper.js"></script> <style type="text/css"> </style> <script type="text/javascript"> </script> </head> <body> </body> </html>
Servlet模板:
Java代码
#---------------------------------------------#
# <aw:description>Template for Servlet</aw:description>
# <aw:version>1.1</aw:version>
# <aw:date>04/05/2003</aw:date>
# <aw:author>Ferret Renaud</aw:author>
#---------------------------------------------#
<aw:import>java.io.IOException</aw:import>
<aw:import>java.io.PrintWriter</aw:import>
<aw:import>javax.servlet.ServletException</aw:import>
<aw:import>javax.servlet.http.HttpServlet</aw:import>
<aw:import>javax.servlet.http.HttpServletRequest</aw:import>
<aw:import>javax.servlet.http.HttpServletResponse</aw:import>
<aw:parentClass>javax.servlet.http.HttpServlet</aw:parentClass>
private HttpSession session;
private RequestDispatcher dispatcher;
<aw:constructor name="c1">
public <aw:className/>() {
super();
}
</aw:constructor>
<aw:method name="doGet">
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
/*Prepare*/
response.setContentType("text/html");
response.setCharacterEncoding("UTF-8");
session = request.getSession();
dispatcher=request.getRequestDispatcher("/servlet/login.do");
}
</aw:method>
<aw:method name="doPost">
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request, response);
}
</aw:method>
<aw:method name="doPut">
public void doPut(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
}
</aw:method>
<aw:method name="doDelete">
public void doDelete(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
}
</aw:method>
<aw:method name="init">
public void init() throws ServletException {
super.init();
}
</aw:method>
<aw:method name="destroy">
public void destroy() {
super.destroy();
session=null;
dispatcher=null;
}
</aw:method>
<aw:method name="getServletInfo">
public String getServletInfo() {
return "This is my default servlet created by Eclipse";
}
</aw:method>
#---------------------------------------------# # <aw:description>Template for Servlet</aw:description> # <aw:version>1.1</aw:version> # <aw:date>04/05/2003</aw:date> # <aw:author>Ferret Renaud</aw:author> #---------------------------------------------# <aw:import>java.io.IOException</aw:import> <aw:import>java.io.PrintWriter</aw:import> <aw:import>javax.servlet.ServletException</aw:import> <aw:import>javax.servlet.http.HttpServlet</aw:import> <aw:import>javax.servlet.http.HttpServletRequest</aw:import> <aw:import>javax.servlet.http.HttpServletResponse</aw:import> <aw:parentClass>javax.servlet.http.HttpServlet</aw:parentClass> private HttpSession session; private RequestDispatcher dispatcher; <aw:constructor name="c1"> public <aw:className/>() { super(); } </aw:constructor> <aw:method name="doGet"> public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { /*Prepare*/ response.setContentType("text/html"); response.setCharacterEncoding("UTF-8"); session = request.getSession(); dispatcher=request.getRequestDispatcher("/servlet/login.do"); } </aw:method> <aw:method name="doPost"> public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response); } </aw:method> <aw:method name="doPut"> public void doPut(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { } </aw:method> <aw:method name="doDelete"> public void doDelete(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { } </aw:method> <aw:method name="init"> public void init() throws ServletException { super.init(); } </aw:method> <aw:method name="destroy"> public void destroy() { super.destroy(); session=null; dispatcher=null; } </aw:method> <aw:method name="getServletInfo"> public String getServletInfo() { return "This is my default servlet created by Eclipse"; } </aw:method>
8.最后WinRAR提示是否保存对jar包的修改,“是”就行了。
MyEclipse中默认的文档开头是:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
其对CSS的支持不太好,因此还是改成兼容性好点的,建议从DW中复制过来。
10.这下爽了。方便很多了。
**我自己的最小效果
#*---------------------------------------------# # 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> <html> <head> <base href="<%=basePath%>"> <title>My JSP '$title' starting page</title> </head> <body> This is my JSP page. <br> </body> </html>
相关文章推荐
- myeclipse8.5如何修改默认的JSP模板代码
- 修改MyEclipse8.5 中默认JSP模板
- myeclipse8.5 servlet/jsp 模板修改
- 在myeclipse8.5中修改jsp模板
- MyEclipse 8.5 下修改servlet,jsp 模板
- Myeclipse8.5修改jsp默认编码
- 如何修改myeclipse 新建JSP文件时的默认模板
- 在Myeclipse6.5中修改JSP模板
- 如何修改myeclipse 新建JSP文件时的默认模板
- Myeclipse中修改servlet JSP等模板的方法
- MyEclipse 的JSP template中的模板修改
- MyEclipse修改页面模板(JSP和HTML等) 分类: WEB项目应用 2010-01-31 00:03 698人阅读 评论(1) 收藏
- myeclipse 修改 jsp 的模板
- Myeclipse8.5中servlet模板的修改
- myeclipse 修改jsp模板
- MyEclipse修改页面模板(JSP和HTML等)
- myeclipse 修改 jsp 的模板
- myeclipse/eclipse修改JSP生成模板pageEncoding为UTF-8
- 修改MyEclipse中的Jsp页面模板和默认编码模式
- 修改Myeclipse中Servlet和jsp的模板代码