巴比倫花園
BlogJava
::
首頁
::
新隨筆
::
聯系
::
聚合
::
管理
posts - 1, comments - 1, trackbacks - 0
<
2025年5月
>
日
一
二
三
四
五
六
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(1)
給我留言
查看公開留言
查看私人留言
隨筆檔案
2007年8月 (1)
文章檔案
2007年7月 (1)
hibbernate
使用hibernate實現樹形結構無限級分類
Acegi 學習筆記
JSP經典面試題
mysql學習筆記!
給appfuse的web.xml加了些注釋
java
Java反射經典實例 Java Reflection Cookbook (初級)
java面試試題
spring
java Filter的實際應用一例
Spring中攔截器地應用
使用 Acegi 保護 Java 應用程序
使用Filter控制頁面的權限
擴展acegi以支持驗證碼等
SSH
spring+hibernate+pager taglib實現分頁(底層也做了分頁)(一)
系列文章
appfuse中的UrlRewrite
Struts+Spring+Hibernate實現上傳下載
struts+spring+hibernate的web應用
Struts+Spring+Hibernate練習(完整)
struts+spring+hibernate通用分頁方法
struts
搜索
最新評論
1.?re: 正確優雅的解決用戶退出問題 (轉)
沒有實踐過的理論,就是垃圾
--123
(轉)兩個Filter類:登錄過濾和編碼過濾
http://blog.csdn.net/ayace/archive/2005/05/14/374592.aspx
LoginFilter.java:
import
javax.servlet.FilterChain;
import
javax.servlet.ServletRequest;
import
javax.servlet.ServletResponse;
import
java.io.IOException;
import
javax.servlet.Filter;
import
javax.servlet.http.HttpServletRequest;
import
javax.servlet.http.HttpServletResponse;
import
javax.servlet.ServletException;
import
javax.servlet.FilterConfig;
/**/
/*
*
* @author Ace
* web.xml配置如下:
* <filter>
* <filter-name>login</filter-name>
* <filter-class>
* org.waityou.news.util.filters.LoginFilter
* </filter-class>
* </filter>
* <filter-mapping>
* <filter-name>login</filter-name>
* <url-pattern>/manager/*</url-pattern>
* </filter-mapping>
*/
public
class
LoginFilter
implements
Filter
{
protected
FilterConfig filterConfig;
public
void
doFilter(
final
ServletRequest req,
final
ServletResponse res,
FilterChain chain)
throws
IOException, ServletException
{
HttpServletRequest hreq
=
(HttpServletRequest) req;
HttpServletResponse hres
=
(HttpServletResponse) res;
String isLog
=
(String) hreq.getSession().getAttribute(
"
isLog
"
);
if
((isLog
!=
null
)
&&
((isLog.equals(
"
true
"
))
||
(isLog
==
"
true
"
)))
//
檢查是否登錄
{
chain.doFilter(req, res);
return
;
}
else
hres.sendRedirect(
"
/error.html
"
);
//
如果沒有登錄,把視圖派發到登錄頁面
}
public
void
destroy()
{
this
.filterConfig
=
null
;
}
public
void
init(FilterConfig config)
{
this
.filterConfig
=
config;
}
public
void
setFilterConfig(
final
FilterConfig filterConfig)
{
this
.filterConfig
=
filterConfig;
}
}
SetCharacterEncodingFilter.java:
import
java.io.IOException;
import
javax.servlet.Filter;
import
javax.servlet.FilterChain;
import
javax.servlet.FilterConfig;
import
javax.servlet.ServletException;
import
javax.servlet.ServletRequest;
import
javax.servlet.ServletResponse;
/** */
/**
*
@author
Ace 編碼過濾,一律設置成UTF-8
*
* web.xml中配置如下:
* <filter>
* <filter-name>Set Character Encoding</filter-name>
* <filter-class>
* org.waityou.news.util.filters.SetCharacterEncodingFilter
* </filter-class>
* </filter>
* <filter-mapping>
* <filter-name>Set Character Encoding</filter-name>
* <url-pattern>/*</url-pattern>
* </filter-mapping>
*/
public
class
SetCharacterEncodingFilter
implements
Filter
{
public
void
destroy()
{}
public
void
doFilter(ServletRequest request, ServletResponse response,
FilterChain chain)
throws
IOException, ServletException
{
request.setCharacterEncoding(
"
UTF-8
"
);
//
傳遞控制到下一個過濾器
chain.doFilter(request, response);
}
public
void
init(FilterConfig filterConfig)
throws
ServletException
{}
}
posted on 2007-07-31 17:38
守望者
閱讀(154)
評論(0)
編輯
收藏
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
Powered by:
BlogJava
Copyright ©2025 守望者
主站蜘蛛池模板:
一本色道久久综合亚洲精品高清
|
日韩高清免费在线观看
|
国产亚洲精品岁国产微拍精品
|
亚洲av永久中文无码精品
|
成人免费视频小说
|
男女超爽视频免费播放
|
亚洲一级特黄大片无码毛片
|
国产精品青草视频免费播放
|
中文字幕亚洲一区二区三区
|
嫩草在线视频www免费看
|
亚洲高清在线视频
|
91精品免费国产高清在线
|
亚洲娇小性xxxx色
|
国产成人无码免费视频97
|
成人国产网站v片免费观看
|
国产亚洲精aa成人网站
|
99久久99热精品免费观看国产
|
亚洲欧洲国产精品久久
|
手机在线毛片免费播放
|
日韩免费在线中文字幕
|
亚洲AV无码国产丝袜在线观看
|
日韩在线观看免费
|
亚洲日韩精品射精日
|
最近2018中文字幕免费视频
|
亚洲综合久久精品无码色欲
|
亚洲成?v人片天堂网无码
|
国产无遮挡无码视频免费软件
|
亚洲国产超清无码专区
|
蜜桃精品免费久久久久影院
|
一区二区三区在线观看免费
|
亚洲电影免费在线观看
|
国产免费怕怕免费视频观看
|
免费国产污网站在线观看
|
亚洲综合校园春色
|
亚洲一区二区三区乱码A
|
**一级一级毛片免费观看
|
国产精品亚洲一区二区三区在线观看
|
亚洲AV无码片一区二区三区
|
国产91精品一区二区麻豆亚洲
|
亚洲视频免费在线观看
|
老司机午夜精品视频在线观看免费
|