好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

使用自定义模板为Myeclipse添加新建Filter的功能.doc

5页
  • 卖家[上传人]:宝路
  • 文档编号:21106645
  • 上传时间:2017-11-23
  • 文档格式:DOC
  • 文档大小:377.85KB
  • / 5 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1. 使用自定义模板为 Myeclipse 添加新建 Filter 的功能Myeclipse 并没有提供新建 Filter 的功能,为此我们不得不每次都去新建一个类,然后输入那繁琐的重复代码,这类重复操作完全就是浪费时间下面我们通过创建模板的方法来让 MyEclipse 自动帮生成 Filter第一步:单击 windowpreference 菜单项,在打开的窗口中,依次展开Java、Editor、Templates 列表项,然后在打开的 Templates 面板中,单击【New】按钮,如下图 8.9 所示图 8.9 Templates 面板第二步:在弹出的 New Templates 窗口中,按照下图 8.10 所示进行填写图 8.10 Edit Templates 窗口其中 Patterns 编辑框中输入的代码如下所示:package ${enclosing_package} ; import java.io.IOException; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; import javax.servlet.Filter; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; public class ${primary_type_name} implements Filter { public ${primary_type_name}() { super(); } private FilterConfig filterConfig; public void init(FilterConfig filterConfig) throws ServletException { this.filterConfig = filterConfig; } public void doFilter(ServletRequest req, ServletResponse res, FilterChain filterChain) { try { HttpServletRequest request = (HttpServletRequest) req; HttpServletResponse response = (HttpServletResponse) res; HttpSession session = request.getSession(); // 这里放到达目的地前(进入) 处理代码 filterChain.doFilter(req,res); // 这里放到达目的地(离开) 的处理代码 } catch (IOException e) { e.printStackTrace(); } catch (ServletException e) { e.printStackTrace(); } } public void destroy() { } } 使用这个模板非常简单,只要要新建一个 class,然后将里面的内容全部删除,接着在其中输入“filter”,就会显示如下图 8.11 所示的提示信息。

      图 8.11 使用 filter 模板第三步:创建 web.xml 中生成过滤器相应的模板单击 windowpreference 菜单项,在打开的窗口中,依次展开 MyEclipse、XML、XML Templates 列表项,然后在打开的Templates 面板中,单击【New】按钮,如下图 8.12 所示图 8.12 Templates 面板第四步:在弹出的 New Templates 窗口中,按照下图 8.13 所示进行填写图 8.13 Edit Templates 窗口使用这个模板非常简单,只要要在 web.xml 文件中输入“filter”,就会显示如下图 8.11 所示的提示信息图 8.14 使用模板。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.