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

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

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

    直接訪問后臺(tái),跳過filter過濾器,AuthorizationFilter.java,filter為特定權(quán)限過濾器

    web.xml
    <filter>
            
    <filter-name>AuthorizationFilter</filter-name>
            
    <filter-class>com.cenin.util.filter.AuthorizationFilter</filter-class>
        
    </filter>
    <filter-mapping>
            
    <filter-name>AuthorizationFilter</filter-name>
            
    <url-pattern>/*</url-pattern>
        </filter-mapping>
    AuthorizationFilter.java
    public class AuthorizationFilter implements Filter
    {

        public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) throws IOException, ServletException
        {

            HttpServletRequest request = (HttpServletRequest) req;
            HttpServletResponse response = (HttpServletResponse) resp;
            HttpSession session = request.getSession();

            String servletPath = request.getServletPath();//獲得如: /baseinfo/codeBillTypeList.action

            Object user = session.getAttribute(Config.getConfig().getSessionUser());

            //判斷權(quán)限
            boolean passed = true;


            /*if(user == null && (servletPath.indexOf("action")>=0 )){
                passed = false;
                String[] noLimit = Config.getConfig().getNoFilter().split(";");
                for(int i=0;i<noLimit.length;i++){
                    if(servletPath.matches(noLimit[i])){
                        System.out.println(servletPath + "  " + noLimit[i]);
                        passed = true;
                        break;
                    }
                }
            }
    */

            request.getRequestDispatcher(servletPath).forward(request, response);
    //控制struts or xwork跳轉(zhuǎn)

    //        if(passed)
    //            chain.doFilter(request, response);
    //        else
    //        {
    //            String modelType = request.getParameter("model.bmoduleType");
    //            String particalUrl = request.getParameter("particalUrl");
    //            session.setAttribute("model.bmoduleType", modelType);
    //            session.setAttribute("particalUrl", particalUrl);
    //            String url = Config.getConfig().getPageLogin();
    //            RequestDispatcher dispatcher = request.getRequestDispatcher(url);
    //            dispatcher.forward(request, response);
    //        }
        }
        
    public void init(FilterConfig filterConfig) throws ServletException
        
    {

        }

        
    public void destroy()
        
    {

        }


    }
    xwork.xml添加
    <include file="xwork-onlinehall.xml"/>
    xwork
    -onlinehall.xml文件內(nèi)容:
    <package name="onlinehall" extends="cenin" namespace="/onlinehall" externalReferenceResolver="com.atlassian.xwork.ext.SpringServletContextReferenceResolver">
    <action name="myOrderLoadList" class="com.cenin.web.action.onlinehall.MyOrderAction" method="myOrderLoadList">
                
    <result name="success" type="freemarker">/onlinehall/myOrder.ftl</result>
            
    </action>   
    </package>
    MyOrder.java內(nèi)容
    public class MyOrderAction extends BaseActionSupport {
    public String myOrderLoadList() throws Exception {}
    }

    posted on 2013-07-12 13:15 youngturk 閱讀(3596) 評(píng)論(1)  編輯  收藏 所屬分類: StrutsJava基礎(chǔ)struts2servletweb.xml解析

    評(píng)論

    # re: 直接訪問后臺(tái),跳過filter過濾器,AuthorizationFilter.java,filter為特定權(quán)限過濾器 2016-04-15 18:27 撒旦法

    撒旦法  回復(fù)  更多評(píng)論   

    <2016年4月>
    272829303112
    3456789
    10111213141516
    17181920212223
    24252627282930
    1234567

    導(dǎo)航

    統(tǒng)計(jì)

    公告

    this year :
    1 jQuery
    2 freemarker
    3 框架結(jié)構(gòu)
    4 口語(yǔ)英語(yǔ)

    常用鏈接

    留言簿(6)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    相冊(cè)

    EJB學(xué)習(xí)

    Flex學(xué)習(xí)

    learn English

    oracle

    spring MVC web service

    SQL

    Struts

    生活保健

    解析文件

    搜索

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 亚洲视频在线观看免费视频| jizz免费一区二区三区| 国产亚洲美女精品久久久久狼| 日韩免费a级毛片无码a∨| 两个人看的www免费视频| 校园亚洲春色另类小说合集| 亚洲av乱码一区二区三区香蕉 | 亚洲精品国产av成拍色拍| 精品亚洲A∨无码一区二区三区| 国产精品亚洲mnbav网站 | 人妻无码久久一区二区三区免费| 日韩在线视频播放免费视频完整版| 亚洲私人无码综合久久网| 亚洲欧洲日产韩国在线| 亚洲AV无码久久寂寞少妇| 亚洲午夜爱爱香蕉片| 免费A级毛片无码A| 国产免费av片在线播放| 四虎在线视频免费观看| 无码中文字幕av免费放| 青娱分类视频精品免费2| 100部毛片免费全部播放完整| 无码一区二区三区免费| 最新国产乱人伦偷精品免费网站| 4hu四虎免费影院www| 污视频网站在线免费看| 老司机免费午夜精品视频| 风间由美在线亚洲一区| 国产亚洲精品国产福利在线观看 | 欧洲人成在线免费| 久久久免费的精品| 久久99热精品免费观看动漫| 日本免费中文视频| 久久99热精品免费观看牛牛| 久久99精品国产免费观看| 9277手机在线视频观看免费| 最近中文字幕完整免费视频ww| 啦啦啦完整版免费视频在线观看| h片在线免费观看| 女人被男人躁的女爽免费视频| 日韩成全视频观看免费观看高清|