EL表达式取栈中的值

  * StrutsPreparedAndExecuteFilter的doFilter代码中 request = prepare.wrapRequest(request);    
        > 对Request对象进行了包装 ,StrutsRequestWrapper
        > 增强了request的 getAttribute
            Object attribute = super.getAttribute(s);
            if (attribute == null) {
               attribute = stack.findValue(s);
            }
        > 访问request范围的数据时,如果数据找不到,去值栈中找 
        > request对象 具备访问值栈数据的能力 (查找root的数据)
 
 
posted @ 2016-10-02 12:32  信仰大白  阅读(108)  评论(0)    收藏  举报