1. 程式人生 > >servlet過濾器和監聽器

servlet過濾器和監聽器

Filter的配置和Servlet相似。
 <filter>
  <filter-name>SessionFilter</filter-name>
  <filter-class>alan.filter.SessionFilter</filter-class>
 </filter>
 <filter-mapping>
  <filter-name>SessionFilter</filter-name>
  <url-pattern>/protected/*</url-pattern>
  <!--這裡的url-pattern就是要過濾的Servlet的url-pattern-->
  <dispatcher>request</dispatcher>
  <dispatcher>forward</dispatcher>
  <dispatcher>include</dispatcher>
  <!--上面的三個是過濾的範圍-->
 </filter-mapping>
CharArrayWriter類,是一個將資料儲存在字元陣列中的輸出流,我們可以使用它來構造一個PrintWriter物件,也就實現了向記憶體輸出。CharArrayWriter類的toString()和toCharArray()方法就可以取得寫入記憶體中的資料。
注意:CharArrayWriter類是一個不會真正輸出的類,他的write()方法只會將內容寫入字元陣列,而且這個字元陣列是會自動增長的。