软件艺术思考者  
混沌,彷徨,立志,蓄势...
公告
日历
<2024年12月>
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

导航

随笔分类(86)

随笔档案(85)

搜索

  •  

最新评论

阅读排行榜

评论排行榜

 
在平时的项目中经常的用到请求分发,每次都要重复的写如下代码: RequestDispatcher dispatcher = getServletContext() .getRequestDispatcher("/public/errmsg.jsp"); dispatcher.forward(request, response); 我们可以一个 public abstract class ServletMNG extends HttpServlet类,其中封装此方法: /** * 请求重定向到指定的url。每个Servlet的方法都会用到 * @param request * @param response * @param url 重定向的url,可以代参数 * @author aimonica */ public void forward(HttpServletRequest request, HttpServletResponse response, String url) { try { RequestDispatcher dispatcher = getServletContext() .getRequestDispatcher(url); dispatcher.forward(request, response); } catch (Exception ex) { ex.printStackTrace(System.out); handleException(response, ex); } } 其他的servlet都继承此类。便可以在子类中通过以下方式轻松调用:forward(request,response,url). 项目有好多的地方,都可以用类似的封装
posted on 2006-07-05 17:23 智者无疆 阅读(95) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问  
 
 
Copyright © 智者无疆 Powered by: 博客园 模板提供:沪江博客


   观音菩萨赞