<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)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 久久精品亚洲综合专区| 国产成人精品日本亚洲专区61 | 在线观看成人免费| 久久亚洲AV成人无码国产最大| 亚洲视频在线精品| 67pao强力打造高清免费| 亚洲色大成WWW亚洲女子| 亚洲午夜未满十八勿入| 无人在线观看完整免费版视频| 污污免费在线观看| 亚洲综合视频在线| 国产精品无码免费视频二三区 | 深夜福利在线免费观看| 亚洲AV成人片色在线观看高潮| 亚洲精品色在线网站| 亚洲精品无码MV在线观看| 国产v精品成人免费视频400条| 美女露100%胸无遮挡免费观看| 久久精品国产亚洲av水果派 | 亚洲国产精品综合久久一线| 131美女爱做免费毛片| 日韩大片在线永久免费观看网站| 亚洲精品午夜视频| 国产精品亚洲产品一区二区三区| 无人影院手机版在线观看免费| 国产大片免费天天看| 亚洲va在线va天堂成人| 亚洲不卡中文字幕无码| 免费国产成人午夜私人影视| 114级毛片免费观看| 中文字幕乱码一区二区免费| 天堂亚洲免费视频| 女人裸身j部免费视频无遮挡| 亚洲无人区视频大全| 亚洲国产一二三精品无码| 四虎永久在线免费观看| 一级毛片大全免费播放| 亚洲国产日韩精品| 亚洲精品亚洲人成在线麻豆| 亚洲国产美女精品久久久久∴| 国产中文字幕免费观看|