在jfinal中的configInterceptor方法中加入的攔截器是全局攔截器,所以的訪問都會先經過攔截器,當只有少數類不需要經過攔截器,但是大多數類需要經過攔截器,就配置全局攔截器,在不需要經過攔截器的類中加上@ClearInterceptor (xxx.class)就可以了。
,當攔截器只需要在訪問具體的業務才調用時就不要在configInterceptor方法中加入此攔截器,只要在具體的業務控制類的前面加上@Before(BlogInterceptor.class)就可以了。
當只想攔截方法時,就在方法上加上@Before()就可以了
getPara系列方法分為兩種類型 。第一種類型為 第一個形參為String 的 getPara系列 方法 。該系列 方法 是對HttpServletRequest.getParameter(String name) 的封裝 , 這類方法都是轉調了 HttpServletRequest.getParameter(String name)。第二種類型 為第一個形 參為 int 或無形參的 getPara 系列 方法。 該系列方法 是去獲取 urlPara 中所帶的參數值。 getParaMap與 getParaNames分別對應 HttpServletRequest 的 getParameterMap與 getParameterNames 。
記憶技巧:第一個參數為 String類型的將獲取表單或 url中問號掛參的 域值 。第 一個參數為 int或 或無參 數的 urlPara中的參數值 。
setAttr("",value)轉調了HttpServletRequest.setAttribute("",value)方法,可以向頁面傳值