<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆心得

    記我所見,記我所想

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      34 Posts :: 0 Stories :: 16 Comments :: 0 Trackbacks

    在web.xml中的配置

    ?<filter><!--過濾器1 主要是對字符編碼的處理 這里用的是spring框架的過濾器-->
    ??????? <filter-name>encodingFilter</filter-name>
    ??????? <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
    ??????? <init-param>
    ??????????? <param-name>encoding</param-name>
    ??????????? <param-value>GB2312</param-value>
    ??????? </init-param>
    ??????? <init-param>
    ??????????? <param-name>forceEncoding</param-name>
    ??????????? <param-value>true</param-value>
    ??????? </init-param>
    ??? </filter>
    ???
    ??? <filter><!--過濾器2 對session的過濾-->
    ??????? <filter-name>SessionFilter</filter-name>
    ??????? <filter-class>com.i5ic.common.filter.SessionFilter</filter-class>
    ?????
    ??? </filter>

    <filter-mapping>
    ??????? <filter-name>encodingFilter</filter-name>
    ??????? <url-pattern>*.do</url-pattern>
    ??? </filter-mapping>
    ?<servlet-mapping>
    ??<servlet-name>iwicweb</servlet-name>
    ??<url-pattern>*.do</url-pattern>
    ?</servlet-mapping>



    以下為過濾器2 的實現
    package com.i5ic.common.filter;

    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;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import javax.servlet.http.HttpSession;

    import org.apache.log4j.Logger;

    //import cn.chiness.office.model.Employee;

    public class SessionFilter implements Filter {

    ?private final String? loginPage = "/iwicweb";
    ?protected FilterConfig filterConfig = null;
    ?private Logger log = Logger.getLogger(SessionFilter.class);
    ?
    ?public void init(FilterConfig filterConfig) throws ServletException {
    ??// TODO Auto-generated method stub
    ??this.filterConfig = filterConfig;
    ?}

    ?public void doFilter(ServletRequest request, ServletResponse reponse,
    ???FilterChain filterDo){
    ??// TODO Auto-generated method stub
    ??log.info("Start Session-fileter");
    ??System.out.println("Start Session-fileter");
    ??HttpServletRequest httpRequest = (HttpServletRequest)request;
    ??HttpServletResponse httpResponse = (HttpServletResponse)reponse;
    ??try{
    ???HttpSession session = httpRequest.getSession(false);
    ???if(session == null)
    ???{
    ????System.out.println("Session is pass max Age!");
    ????httpResponse.sendRedirect(loginPage);
    ????return ;
    ???}
    ???
    ???Object loginEmp = (Object) session.getAttribute("loginInfo");
    ???if(loginEmp == null)
    ???{
    ????log.info("You are'nt login!");
    ????System.out.println("You are'nt login!");
    ????httpResponse.sendRedirect(loginPage);
    ???}
    ???else
    ???{
    ????log.info("Filter is Pass -->Success!");
    ????try {
    ?????filterDo.doFilter(request,reponse);
    ????} catch (ServletException e) {
    ?????
    ?????log.info("filterDao.doFilter? exception throws ");
    ?????e.printStackTrace();
    ????}
    ???}
    ??}catch(IOException ex){
    ???log.info(ex.getMessage());
    ???log.info("Session is not Validate!");
    ???System.out.println("Session is not Validate!");
    ???try {
    ????httpResponse.sendRedirect(loginPage);
    ???} catch (IOException e) {
    ????// TODO Auto-generated catch block
    ????e.printStackTrace();
    ???}
    ???
    ??}
    ??
    ?}

    ?public void destroy() {
    ??// TODO Auto-generated method stub
    ??this.filterConfig = null;
    ?}

    }

    posted on 2007-07-20 11:35 源自有緣 閱讀(304) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲成AV人片在WWW色猫咪 | 国产va免费精品观看精品| 亚洲一级特黄大片无码毛片| 美女尿口扒开图片免费| 国产aa免费视频| 午夜成人无码福利免费视频| 免费看美女让人桶尿口| 青草久久精品亚洲综合专区| 亚洲国产高清在线一区二区三区| 国产亚洲女在线线精品| 日本一道本高清免费| 麻豆一区二区三区蜜桃免费| 亚洲国产精品一区二区第四页| 亚洲av无码成h人动漫无遮挡| 狠狠色伊人亚洲综合网站色| 免费看美女让人桶尿口| 国产成人精品亚洲一区| 成人亚洲综合天堂| 亚洲人成免费网站| 日本a级片免费看| 两性色午夜视频免费网| 亚洲?v女人的天堂在线观看| 一区二区三区免费在线视频 | 亚洲国产精品久久网午夜| 免费大片黄在线观看yw| 成人精品国产亚洲欧洲| 国产亚洲美日韩AV中文字幕无码成人| 亚洲精品第一国产综合野| 日本免费网站在线观看| 国产一级a毛一级a看免费人娇| A级毛片内射免费视频| 牛牛在线精品观看免费正| 水蜜桃亚洲一二三四在线| 18禁免费无码无遮挡不卡网站| 亚洲AV日韩AV天堂一区二区三区| 特级毛片A级毛片100免费播放 | 亚洲免费黄色网址| 亚洲6080yy久久无码产自国产 | 人人揉揉香蕉大免费不卡| 亚洲另类春色国产精品| 免费一级特黄特色大片在线|