亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? elnotmatchtag.java

?? struts的源代碼
?? JAVA
字號(hào):
/*
 * $Id: ELNotMatchTag.java 54933 2004-10-16 17:04:52Z germuska $ 
 *
 * Copyright 1999-2004 The Apache Software Foundation.
 * 
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 * 
 *      http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package org.apache.strutsel.taglib.logic;

import org.apache.struts.taglib.logic.NotMatchTag;
import javax.servlet.jsp.JspException;
import org.apache.strutsel.taglib.utils.EvalHelper;

/**
 * Evalute the nested body content of this tag if the specified value
 * is a substring of the specified variable.
 *<p>
 * This class is a subclass of the class
 * <code>org.apache.struts.taglib.logic.NotMatchTag</code> which provides most
 * of the described functionality.  This subclass allows all attribute values
 * to be specified as expressions utilizing the JavaServer Pages Standard
 * Library expression language.
 *
 * @version $Rev: 54933 $
 */
public class ELNotMatchTag extends NotMatchTag {

    /**
     * Instance variable mapped to "cookie" tag attribute.
     * (Mapping set in associated BeanInfo class.)
     */
    private String cookieExpr;
    /**
     * Instance variable mapped to "header" tag attribute.
     * (Mapping set in associated BeanInfo class.)
     */
    private String headerExpr;
    /**
     * Instance variable mapped to "location" tag attribute.
     * (Mapping set in associated BeanInfo class.)
     */
    private String locationExpr;
    /**
     * Instance variable mapped to "name" tag attribute.
     * (Mapping set in associated BeanInfo class.)
     */
    private String nameExpr;
    /**
     * Instance variable mapped to "parameter" tag attribute.
     * (Mapping set in associated BeanInfo class.)
     */
    private String parameterExpr;
    /**
     * Instance variable mapped to "property" tag attribute.
     * (Mapping set in associated BeanInfo class.)
     */
    private String propertyExpr;
    /**
     * Instance variable mapped to "scope" tag attribute.
     * (Mapping set in associated BeanInfo class.)
     */
    private String scopeExpr;
    /**
     * Instance variable mapped to "value" tag attribute.
     * (Mapping set in associated BeanInfo class.)
     */
    private String valueExpr;

    /**
     * Getter method for "cookie" tag attribute.
     * (Mapping set in associated BeanInfo class.)
     */
    public String getCookieExpr() { return (cookieExpr); }
    /**
     * Getter method for "header" tag attribute.
     * (Mapping set in associated BeanInfo class.)
     */
    public String getHeaderExpr() { return (headerExpr); }
    /**
     * Getter method for "location" tag attribute.
     * (Mapping set in associated BeanInfo class.)
     */
    public String getLocationExpr() { return (locationExpr); }
    /**
     * Getter method for "name" tag attribute.
     * (Mapping set in associated BeanInfo class.)
     */
    public String getNameExpr() { return (nameExpr); }
    /**
     * Getter method for "parameter" tag attribute.
     * (Mapping set in associated BeanInfo class.)
     */
    public String getParameterExpr() { return (parameterExpr); }
    /**
     * Getter method for "property" tag attribute.
     * (Mapping set in associated BeanInfo class.)
     */
    public String getPropertyExpr() { return (propertyExpr); }
    /**
     * Getter method for "scope" tag attribute.
     * (Mapping set in associated BeanInfo class.)
     */
    public String getScopeExpr() { return (scopeExpr); }
    /**
     * Getter method for "value" tag attribute.
     * (Mapping set in associated BeanInfo class.)
     */
    public String getValueExpr() { return (valueExpr); }

    /**
     * Setter method for "cookie" tag attribute.
     * (Mapping set in associated BeanInfo class.)
     */
    public void setCookieExpr(String cookieExpr) { this.cookieExpr = cookieExpr; }
    /**
     * Setter method for "header" tag attribute.
     * (Mapping set in associated BeanInfo class.)
     */
    public void setHeaderExpr(String headerExpr) { this.headerExpr = headerExpr; }
    /**
     * Setter method for "location" tag attribute.
     * (Mapping set in associated BeanInfo class.)
     */
    public void setLocationExpr(String locationExpr) { this.locationExpr = locationExpr; }
    /**
     * Setter method for "name" tag attribute.
     * (Mapping set in associated BeanInfo class.)
     */
    public void setNameExpr(String nameExpr) { this.nameExpr = nameExpr; }
    /**
     * Setter method for "parameter" tag attribute.
     * (Mapping set in associated BeanInfo class.)
     */
    public void setParameterExpr(String parameterExpr) { this.parameterExpr = parameterExpr; }
    /**
     * Setter method for "property" tag attribute.
     * (Mapping set in associated BeanInfo class.)
     */
    public void setPropertyExpr(String propertyExpr) { this.propertyExpr = propertyExpr; }
    /**
     * Setter method for "scope" tag attribute.
     * (Mapping set in associated BeanInfo class.)
     */
    public void setScopeExpr(String scopeExpr) { this.scopeExpr = scopeExpr; }
    /**
     * Setter method for "value" tag attribute.
     * (Mapping set in associated BeanInfo class.)
     */
    public void setValueExpr(String valueExpr) { this.valueExpr = valueExpr; }

    /**
     * String value of expression to be evaluated.
     */
    private String   expr;

    /**
     * Returns the string value of the expression.  This value will be
     * evaluated by the JSTL EL engine.
     */
    public  String   getExpr() {
        return (expr);
    }
    
    /**
     * Sets the string value of the expression.  This expression will be
     * evaluated by the JSTL EL engine.
     */
    public  void  setExpr(String expr) {
        this.expr = expr;
    }

    /**
     * Evaluated value of expression.
     */
    private String   exprValue;

    /**
     * Returns the evaluated expression.
     */
    public  String   getExprValue() {
        return (exprValue);
    }

    /**
     * Sets the evaluated expression.
     */
    public  void  setExprValue(String exprValue) {
        this.exprValue  = exprValue;
    }

    /**
     * Releases state of custom tag so this instance can be reused.
     */
    public void release()
    {
        super.release();
        setCookieExpr(null);
        setHeaderExpr(null);
        setLocationExpr(null);
        setNameExpr(null);
        setParameterExpr(null);
        setPropertyExpr(null);
        setScopeExpr(null);
        setValueExpr(null);
        setExpr(null);
        setExprValue(null);
    }
    
    /**
     * Process the start tag.
     *
     * @exception JspException if a JSP exception has occurred
     */
    public int doStartTag() throws JspException {
        evaluateExpressions();
        return (super.doStartTag());
    }

    /**
     * Evaluates the condition that is being tested by this particular tag,
     * and returns <code>true</code> if the nested body content of this tag
     * should be evaluated, or <code>false</code> if it should be skipped.
     *
     * @param desired Desired value for a true result
     * @exception JspException if a JSP exception occurs
     */
    protected boolean condition(boolean desired) throws JspException {
        boolean   result   = false;
        if (getExprValue() != null) {
            result   =
                ELMatchSupport.condition(desired, getExprValue(), value,
                                         location, messages, pageContext);
        }
        else {
            result   = super.condition(desired);
        }
        return (result);
    }

    /**
     * Processes all attribute values which use the JSTL expression evaluation
     * engine to determine their values.
     *
     * @exception JspException if a JSP exception has occurred
     */
    private void evaluateExpressions() throws JspException {
        String  string  = null;

        if ((string = EvalHelper.evalString("cookie", getCookieExpr(),
                                            this, pageContext)) != null)
            setCookie(string);

        if ((string = EvalHelper.evalString("expr", getExpr(),
                                            this, pageContext)) != null)
            setExprValue(string);

        if ((string = EvalHelper.evalString("header", getHeaderExpr(),
                                            this, pageContext)) != null)
            setHeader(string);

        if ((string = EvalHelper.evalString("location", getLocationExpr(),
                                            this, pageContext)) != null)
            setLocation(string);

        if ((string = EvalHelper.evalString("name", getNameExpr(),
                                            this, pageContext)) != null)
            setName(string);

        if ((string = EvalHelper.evalString("parameter", getParameterExpr(),
                                            this, pageContext)) != null)
            setParameter(string);

        if ((string = EvalHelper.evalString("property", getPropertyExpr(),
                                            this, pageContext)) != null)
            setProperty(string);

        if ((string = EvalHelper.evalString("scope", getScopeExpr(),
                                            this, pageContext)) != null)
            setScope(string);

        if ((string = EvalHelper.evalString("value", getValueExpr(),
                                            this, pageContext)) != null)
            setValue(string);
    }
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99久久er热在这里只有精品15| 国产日产亚洲精品系列| 一区二区三区日韩| 欧美怡红院视频| 婷婷中文字幕一区三区| 日韩写真欧美这视频| 美女一区二区在线观看| 日本一区二区三区久久久久久久久不 | 亚洲国产成人一区二区三区| 9i在线看片成人免费| 亚洲伦理在线精品| 欧美日韩你懂得| 精品一区二区综合| 国产精品入口麻豆九色| 欧美色综合影院| 免费观看91视频大全| 国产欧美日韩在线视频| 日本高清免费不卡视频| 丁香天五香天堂综合| 亚洲一区二区在线观看视频| 日韩亚洲电影在线| 99精品国产视频| 日韩中文字幕不卡| 欧美激情一二三区| 欧美视频在线播放| 国产九九视频一区二区三区| 亚洲一区二区影院| 国产亚洲制服色| 99国产精品久久久久久久久久 | av一区二区三区| 视频一区国产视频| 欧美激情一区二区三区全黄| 欧美日韩一级二级| 国产成人在线观看免费网站| 性欧美疯狂xxxxbbbb| 中文字幕 久热精品 视频在线| 欧美日韩视频一区二区| 成人免费毛片app| 日韩av中文字幕一区二区 | 精品国产网站在线观看| 在线观看精品一区| 国产成人aaa| 蜜桃视频在线一区| 一卡二卡欧美日韩| 国产精品无码永久免费888| 3d成人动漫网站| 91国在线观看| 成人一区二区三区视频在线观看| 亚洲va中文字幕| 国产精品久久久久久久久免费樱桃 | 91精品国产高清一区二区三区 | 色综合久久久久久久久| 国产一区二区三区在线观看免费| 香蕉加勒比综合久久| 亚洲视频你懂的| 国产精品美日韩| 国产欧美精品一区aⅴ影院 | 中文字幕亚洲欧美在线不卡| 久久天堂av综合合色蜜桃网| 日韩欧美一区二区不卡| 欧美精选一区二区| 欧美专区在线观看一区| 91蜜桃在线免费视频| 成人国产精品免费网站| 国产成人精品亚洲日本在线桃色| 麻豆91在线观看| 奇米在线7777在线精品| 日本va欧美va瓶| 天堂在线一区二区| 99久久99久久免费精品蜜臀| 懂色中文一区二区在线播放| 国产高清久久久| 国产精品一级在线| 国产乱理伦片在线观看夜一区| 久久国产麻豆精品| 久99久精品视频免费观看| 九九九久久久精品| 国内精品久久久久影院薰衣草| 六月婷婷色综合| 久久国产福利国产秒拍| 精品综合久久久久久8888| 国产精品系列在线播放| 国v精品久久久网| 成人免费视频播放| 99麻豆久久久国产精品免费 | 国产99久久久国产精品潘金 | 国产欧美精品一区二区三区四区| 欧美激情在线一区二区三区| 中文字幕一区二区三区在线播放 | 日本大胆欧美人术艺术动态 | 午夜精彩视频在线观看不卡| 日日骚欧美日韩| 精品伊人久久久久7777人| 国产福利不卡视频| 不卡av在线网| 欧美性大战久久久久久久 | 国产成人在线观看| 91视频com| 777午夜精品视频在线播放| 欧美成人三级电影在线| 欧美国产激情一区二区三区蜜月| 亚洲视频在线观看三级| 亚洲成a人片综合在线| 免费av成人在线| 不卡一区中文字幕| 欧美日韩午夜精品| 久久久久亚洲综合| 亚洲激情第一区| 精品一区二区三区欧美| 91性感美女视频| 欧美一级黄色录像| 中文字幕五月欧美| 亚洲国产三级在线| 国产成人在线网站| 欧美日韩亚洲高清一区二区| 久久久综合网站| 亚洲午夜一二三区视频| 国产经典欧美精品| 欧美日韩电影一区| 国产精品女同一区二区三区| 日本不卡视频在线观看| 91免费版在线| 久久精品亚洲精品国产欧美kt∨ | 国产一区二区三区美女| 欧美性猛交一区二区三区精品| 精品少妇一区二区三区免费观看| 一区二区三区高清不卡| 国产精品一区二区三区网站| 在线一区二区三区四区| 国产调教视频一区| 日韩激情av在线| 色吧成人激情小说| 另类综合日韩欧美亚洲| 色综合天天综合网天天看片| 精品福利在线导航| 五月综合激情日本mⅴ| 91亚洲精品乱码久久久久久蜜桃| 久久午夜国产精品| 日韩国产高清影视| 91国产免费观看| 中文字幕一区二区三区不卡| 国内精品第一页| 91麻豆精品国产91久久久资源速度| 亚洲视频在线一区| 久久精品99久久久| 欧美主播一区二区三区| 亚洲乱码国产乱码精品精的特点| 国产在线视频一区二区| 欧美一级午夜免费电影| 亚洲国产日韩一级| 91福利在线看| 亚洲男同性恋视频| av电影天堂一区二区在线| 欧美国产国产综合| 久久精品99国产国产精| 欧美日本精品一区二区三区| 亚洲成人精品影院| 欧美吞精做爰啪啪高潮| 亚洲免费毛片网站| 91麻豆6部合集magnet| 成人欧美一区二区三区白人| 成人精品免费看| 日本一区二区三区四区| 成人高清视频在线| 国产精品日韩精品欧美在线| 成人综合婷婷国产精品久久蜜臀| 久久免费国产精品| 国产成人夜色高潮福利影视| 偷拍一区二区三区| 欧美日韩精品免费| 日韩极品在线观看| 欧美电影免费提供在线观看| 毛片基地黄久久久久久天堂| 日韩免费在线观看| 国产主播一区二区三区| 中文字幕欧美三区| 色综合天天综合| 亚洲国产精品久久久男人的天堂 | 亚洲美女电影在线| 欧美午夜精品免费| 日韩黄色免费电影| 精品盗摄一区二区三区| 粗大黑人巨茎大战欧美成人| 亚洲欧洲日产国产综合网| 91高清视频免费看| 美女网站一区二区| 国产三级三级三级精品8ⅰ区| 不卡的av电影| 性欧美大战久久久久久久久| 精品免费一区二区三区| 成人免费毛片嘿嘿连载视频| 一区二区三区丝袜| 日韩一级视频免费观看在线| 国产麻豆精品久久一二三| 国产精品成人在线观看| 欧美性受xxxx黑人xyx| 国产麻豆欧美日韩一区| 亚洲自拍偷拍麻豆| 精品国产91九色蝌蚪| 91国偷自产一区二区使用方法|