posts - 1, comments - 0, trackbacks - 0, articles - 1

          2006年7月5日

          在平時(shí)的項(xiàng)目中經(jīng)常的用到請(qǐng)求分發(fā),每次都要重復(fù)的寫如下代碼: RequestDispatcher dispatcher = getServletContext() .getRequestDispatcher("/public/errmsg.jsp"); dispatcher.forward(request, response); 我們可以一個(gè) public abstract class ServletMNG extends HttpServlet類,其中封裝此方法: /** * 請(qǐng)求重定向到指定的url。每個(gè)Servlet的方法都會(huì)用到 * @param request * @param response * @param url 重定向的url,可以代參數(shù) * @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都繼承此類。便可以在子類中通過(guò)以下方式輕松調(diào)用:forward(request,response,url). 項(xiàng)目有好多的地方,都可以用類似的封裝。

          posted @ 2006-07-05 16:49 aimonica 閱讀(225) | 評(píng)論 (0)編輯 收藏

          主站蜘蛛池模板: 德昌县| 拉孜县| 闵行区| 若羌县| 保康县| 南漳县| 乐东| 武城县| 洛南县| 天峻县| 奈曼旗| 即墨市| 商水县| 伊吾县| 沙雅县| 宝鸡市| 江永县| 阳信县| 保靖县| 上高县| 岱山县| 无极县| 铜川市| 怀宁县| 吴桥县| 神木县| 长泰县| 旅游| 高青县| 贺兰县| 长宁区| 平乐县| 喀喇| 霞浦县| 师宗县| 化德县| 辽源市| 集贤县| 修水县| 鹤峰县| 麻城市|