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

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

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

    cuixx1985

    一個(gè)webwork過(guò)濾器的問(wèn)題

    先貼代碼如下:
    1.SercurityFilter.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;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;

    public class SercurityFilter implements Filter{

        
    public void destroy() {
            
        }


        
    public void doFilter(ServletRequest req, ServletResponse res,
                FilterChain chain) 
    throws IOException, ServletException {
            HttpServletRequest request 
    = (HttpServletRequest) req;
            HttpServletResponse response 
    = (HttpServletResponse) res;
            
            String url = request.getRequestURI();
               String name = (String) request.getSession().getAttribute("name");
            
              if((url.indexOf("index") == -1) && (null == name))
            {
                String path = request.getContextPath();
                response.sendRedirect(path + "/index.jsp");
            }

            
    else
                chain.doFilter(request, response);
        }


        
    public void init(FilterConfig arg0) throws ServletException {
            
        }


    }


    然后問(wèn)題是這樣的:
    我現(xiàn)在用戶沒(méi)登錄的時(shí)候,點(diǎn)擊一個(gè)超鏈接(bookAction.action)的時(shí)候,并沒(méi)有進(jìn)入SercurityFilter這個(gè)里面定義的index.jsp頁(yè)面,而地址欄顯示的也是這個(gè)超鏈接的bookAction.action地址。
    而當(dāng)我把bookAction對(duì)應(yīng)的xwork.xml中的result里面添加 type="redirect",如下:
    <result name="browseCatalog" type="redirect">/jsp/browseCatalog.jsp</result>
    而現(xiàn)在我重新點(diǎn)擊這個(gè)超鏈接的時(shí)候卻能轉(zhuǎn)到index.jsp頁(yè)面,不知道這個(gè)是怎么回事?????

    但是重定向過(guò)去又不能保存action執(zhí)行的結(jié)果,不能給browseCatalog.jsp這個(gè)頁(yè)面里的表單賦值,當(dāng)然可以通過(guò)將內(nèi)容放入session中進(jìn)行賦值,但這樣應(yīng)該不太好吧。


    web.xml代碼如下:
    <filter-mapping>
            
    <filter-name>webwork</filter-name>
            
    <url-pattern>/*</url-pattern>
        
    </filter-mapping>
        
        
    <filter-mapping>
            
    <filter-name>sercurityFilter</filter-name>
            
    <url-pattern>/jsp/*</url-pattern>
        </filter-mapping>
        



    今天晚上又做了下簡(jiǎn)單的驗(yàn)證,不知道為什么,不管我web.xml里面設(shè)置/*還是*.action,瀏覽器輸入*.action地址或者提交表單的時(shí)候都進(jìn)不了這個(gè)filter里面去。而web.xml里面設(shè)置/*時(shí),只要我輸入*.jsp都會(huì)直接轉(zhuǎn)到index.jsp頁(yè)面,難道是哪里配置錯(cuò)了。。。還是????



    posted on 2008-11-19 16:25 true_star 閱讀(1301) 評(píng)論(4)  編輯  收藏 所屬分類: webwork

    Feedback

    # re: 一個(gè)webwork過(guò)濾器的問(wèn)題[未登錄](méi) 2008-11-20 11:08 object

    <url-pattern>/jsp/**//*</url-pattern>  回復(fù)  更多評(píng)論   

    # re: 一個(gè)webwork過(guò)濾器的問(wèn)題[未登錄](méi) 2008-11-20 11:11 object

    這里你不是設(shè)置的jsp/*嗎,你的bookAction.action前面有jsp/嗎
    還有你的response不爽的話
    就用request.getRequestDispatcher("/index.jsp").forward(request,response);  回復(fù)  更多評(píng)論   

    # re: 一個(gè)webwork過(guò)濾器的問(wèn)題 2008-11-20 11:19 true_star

    bookAction.action前面有/jsp/的。問(wèn)題是當(dāng)我設(shè)置/*的時(shí)候, 地址欄輸入.action結(jié)尾的時(shí)候,根本就不去執(zhí)行這個(gè)filter,就和沒(méi)配置這個(gè)filter一樣的。。。。。。。  回復(fù)  更多評(píng)論   

    # re: 一個(gè)webwork過(guò)濾器的問(wèn)題 2010-03-10 13:52 itbee

    查看webwork的FilterDispatcher.java的doFilter方法。
      回復(fù)  更多評(píng)論   


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 一二三四在线观看免费高清中文在线观看 | 91亚洲国产成人久久精品网址| 一个人看的www免费在线视频| 伊在人亚洲香蕉精品区麻豆| 男女超爽视频免费播放| 免费欧洲毛片A级视频无风险| 午夜在线亚洲男人午在线| 亚洲国产电影av在线网址| 一区二区三区免费在线观看| 久久久久无码专区亚洲av | 国产精品亚洲二区在线| 亚洲精品色婷婷在线影院| 国产精品免费一区二区三区| 亚洲乱码日产一区三区| 99视频在线看观免费| 亚洲午夜精品国产电影在线观看| 成人黄动漫画免费网站视频 | 一本大道一卡二大卡三卡免费| 亚洲自偷自偷在线制服 | 国产精品亚洲а∨无码播放麻豆| www.亚洲色图.com| 国产一区二区三区免费| 亚洲精品永久www忘忧草| 午夜一区二区免费视频| 四虎影视在线看免费观看| 亚洲处破女AV日韩精品| xxxxx免费视频| 香港一级毛片免费看| 久久久久亚洲av无码尤物| 美女视频黄a视频全免费| 黄色毛片免费网站| 亚洲最大成人网色| 永久黄网站色视频免费| 国产一级a毛一级a看免费视频| 亚洲精品成人网站在线播放| 国产精品免费_区二区三区观看 | 无码国产精品一区二区免费式直播| 久久久亚洲精华液精华液精华液 | 中文字幕 亚洲 有码 在线| 亚洲国产综合人成综合网站| 午夜免费福利片观看|