eclipse 操作的小实用技巧

时间:2021-09-06 16:04:48

本文章主要是与javaweb编程的小菜鸟,讨论一些小实用的技巧,如果您是老鸟。呵呵,请跳过。谢谢。

一、servlet的doPost与doGet代码,冗余的去掉。

主要是两个版本来操作,

   1. myeclipse 6.6版本以下的,可以在myecipse安装目录下,搜索 Servlet.java文件。打开后,找到<aw:method name="doGet">标签的内容,将方法前的注释与方法体中一堆的out.println全部去掉。可以添加自定义的模板代码。如修改成如下:

<aw:method name="doGet">

public void doGet(HttpServletRequest request, HttpServletResponse response)
  throws ServletException, IOException {

 
}

</aw:method>

2. myeclipse 6.6版本以上,可以在myecipse安装目录的Common\plugins目录下面,搜索wizard关键字,

   找到这个jar包后,有解压软件打开此包com.genuitec.eclipse.wizards_9.0.0.me201108091322.jar,双击进入templates文件位,将Servlet.java解压出来,就可以按上面的修改就可以了。最后,将修改好的Servlet.java再拖放原来的jar包templates文件夹就可。

如图:

   eclipse 操作的小实用技巧

注意:在修改Servlet.java文件时,要保证当前的myeclipse是关闭着,否则有冲突。当然也可以在修改之前先备份一份,以免修改坏了改不回来的悲剧。

二、新建jsp页面时去除模板中冗余的<% java脚本。

   1. 处理page指令的,pageEncoding属性的值,将属性的ISO-8859-1改成utf-8,即改成如下:

      <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>

      操作方法

     在myeclipse操作菜单中,打开window菜单->选择Preferences选项,打开Perferences菜单后,在搜索栏中输入"jsp"关键字。接着,选择File and Editos选项下的JSP选项,在Encoding选择下编码,就可以了。

    eclipse 操作的小实用技巧

2. 删除模板中的一些相关的<% java脚本,如删除模板中的如下讨厌的脚本

  <%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<base href="<%=basePath%>">

  myeclipse6.6以下的可以如下操作:

  在myecilpse安装目录下,搜索Jsp.vtl文件,注意此Jsp.vtl文件一定是放在templates文件夹下的,打开此文件,将下面的脚本内容全部删除掉。如修改成如下:

*#<%@ page language="java" import="java.util.*" pageEncoding="$encoding"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title></title>
#parse( "templates/jsp/JSPMetaTags.vtl" )
  </head>
 
  <body>
   
  </body>
</html>

myeclipse 6.6版本以上,可以在myecipse安装目录的Common\plugins目录下面,搜索wizard关键字,

   找到这个jar包后,有解压软件打开此包com.genuitec.eclipse.wizards_9.0.0.me201108091322.jar,双击进入templates\jsp文件位,将Jsp.vtl解压出来,就可以按上面的修改就可以了。最后,将修改好的Jsp.vtl再拖放原来的jar包templates\jsp文件夹就可。

如图:

eclipse 操作的小实用技巧


从上面的可以总结出来,javaweb中,myeclipse6.6与myeclipse6.6之后要修改模板templates其实是大同小异了,只不过6.6以后都放入了一个wizards的jar包。而6.6之前的直接搜索就可以了。