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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? elmessagespresenttag.java

?? struts的源代碼
?? JAVA
字號:
/*
 * $Id: ELMessagesPresentTag.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.MessagesPresentTag;
import javax.servlet.jsp.JspException;
import org.apache.strutsel.taglib.utils.EvalHelper;

/**
 * Evalute to <code>true</code> if an <code>ActionMessages</code> class or a
 * class that can be converted to an <code>ActionMessages</code> class is in
 * request scope under the specified key and there is at least one message in
 * the class or for the property specified.
 *<p>
 * This class is a subclass of the class
 * <code>org.apache.struts.taglib.logic.MessagesPresentTag</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 ELMessagesPresentTag extends MessagesPresentTag {

    /**
     * Instance variable mapped to "name" tag attribute.
     * (Mapping set in associated BeanInfo class.)
     */
    private String nameExpr;
    /**
     * Instance variable mapped to "property" tag attribute.
     * (Mapping set in associated BeanInfo class.)
     */
    private String propertyExpr;
    /**
     * Instance variable mapped to "message" tag attribute.
     * (Mapping set in associated BeanInfo class.)
     */
    private String messageExpr;

    /**
     * Getter method for "name" tag attribute.
     * (Mapping set in associated BeanInfo class.)
     */
    public String getNameExpr() { return (nameExpr); }
    /**
     * Getter method for "property" tag attribute.
     * (Mapping set in associated BeanInfo class.)
     */
    public String getPropertyExpr() { return (propertyExpr); }
    /**
     * Getter method for "message" tag attribute.
     * (Mapping set in associated BeanInfo class.)
     */
    public String getMessageExpr() { return (messageExpr); }

    /**
     * Setter method for "name" tag attribute.
     * (Mapping set in associated BeanInfo class.)
     */
    public void setNameExpr(String nameExpr) { this.nameExpr = nameExpr; }
    /**
     * Setter method for "property" tag attribute.
     * (Mapping set in associated BeanInfo class.)
     */
    public void setPropertyExpr(String propertyExpr) { this.propertyExpr = propertyExpr; }
    /**
     * Setter method for "message" tag attribute.
     * (Mapping set in associated BeanInfo class.)
     */
    public void setMessageExpr(String messageExpr) { this.messageExpr = messageExpr; }

    /**
     * Releases state of custom tag so this instance can be reused.
     */
    public void release()
    {
        super.release();
        setNameExpr(null);
        setPropertyExpr(null);
        setMessageExpr(null);
    }
    
    /**
     * Process the start tag.
     *
     * @exception JspException if a JSP exception has occurred
     */
    public int doStartTag() throws JspException {
        evaluateExpressions();
        return (super.doStartTag());
    }
    
    /**
     * 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("name", getNameExpr(),
                                            this, pageContext)) != null)
            setName(string);

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

        if ((string = EvalHelper.evalString("message", getMessageExpr(),
                                            this, pageContext)) != null)
            setMessage(string);
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品入口麻豆原神| 麻豆免费看一区二区三区| 一区二区三区中文在线观看| 免费精品视频在线| 欧美中文一区二区三区| 一区二区三区**美女毛片| 美女在线观看视频一区二区| 欧美综合一区二区| 久久精品视频一区二区三区| 婷婷中文字幕一区三区| 色综合中文综合网| 欧美视频日韩视频在线观看| 国产肉丝袜一区二区| 奇米影视7777精品一区二区| 91福利在线免费观看| 中文字幕制服丝袜一区二区三区 | 久久成人免费电影| 欧美日韩小视频| 亚洲精品成人悠悠色影视| 高清久久久久久| 欧美精品一区二区三区四区| 免费人成在线不卡| 日韩一区二区三区四区五区六区| 亚洲福利一区二区| 欧美在线观看你懂的| 亚洲三级在线观看| 91网站黄www| 亚洲啪啪综合av一区二区三区| 成人黄色小视频| 国产精品麻豆久久久| 国产.精品.日韩.另类.中文.在线.播放| 欧美不卡视频一区| 久久99国内精品| 久久你懂得1024| 从欧美一区二区三区| 中文字幕高清不卡| 成人性生交大片免费| 国产精品另类一区| 99re6这里只有精品视频在线观看| 国产精品国产馆在线真实露脸| proumb性欧美在线观看| 亚洲欧美日韩一区二区三区在线观看| 色婷婷综合五月| 亚洲国产欧美在线| 欧美一区二区三区在线| 国内精品免费**视频| 国产色综合久久| 91一区二区三区在线观看| 一区二区三区精品视频| 777亚洲妇女| 国产一区二区免费视频| 国产欧美一区二区三区鸳鸯浴 | 久久丁香综合五月国产三级网站| 欧美经典一区二区三区| 91丝袜高跟美女视频| 亚洲一区二区三区小说| 这里是久久伊人| 国产成人av电影在线| 亚洲免费观看在线视频| 91麻豆精品国产91久久久久久久久| 免费成人结看片| 中文字幕中文字幕在线一区 | 99re热视频精品| 奇米影视在线99精品| 中文字幕av不卡| 欧美精品久久一区二区三区| 国产精品538一区二区在线| 日韩美女啊v在线免费观看| 91精品国产综合久久久久| 国产盗摄女厕一区二区三区| 亚洲美女屁股眼交3| 欧美成人午夜电影| 色婷婷国产精品久久包臀| 免费成人美女在线观看.| 成人免费在线视频观看| 欧美一区二区三区视频在线观看 | 欧美午夜精品一区二区蜜桃| 国产一区二区主播在线| 亚洲成人动漫av| 国产精品嫩草99a| 欧美一级免费观看| 一本大道av伊人久久综合| 久久99最新地址| 亚洲电影一级片| 亚洲天堂2014| 欧美激情一区三区| 欧美岛国在线观看| 欧美性感一区二区三区| 岛国精品在线播放| 黄页视频在线91| 日本亚洲欧美天堂免费| 亚洲欧美一区二区三区孕妇| 国产亚洲一二三区| 日韩午夜在线观看视频| 欧美日韩亚洲综合在线| 97se亚洲国产综合自在线| 欧美婷婷六月丁香综合色| 国产专区欧美精品| 免费久久99精品国产| 日韩精品国产精品| 一区二区三区四区高清精品免费观看| 日本一区二区免费在线| 久久久久国产精品厨房| 久久综合色婷婷| 久久久久亚洲蜜桃| 久久伊人中文字幕| 精品国产凹凸成av人网站| 91精品国产一区二区人妖| 欧美男同性恋视频网站| 欧美四级电影网| 精品视频1区2区| 欧美区在线观看| 欧美福利视频一区| 6080午夜不卡| 日韩视频免费直播| 精品国产91乱码一区二区三区| 欧美高清视频在线高清观看mv色露露十八 | 国产亚洲精品中文字幕| 久久精品视频在线免费观看| 国产视频一区二区在线| 中文字幕国产一区| 综合自拍亚洲综合图不卡区| 国产精品国产三级国产a| 亚洲欧美成aⅴ人在线观看| 亚洲美女偷拍久久| 天天综合天天做天天综合| 麻豆精品新av中文字幕| 国产精品一区久久久久| 不卡一区二区三区四区| 91免费观看视频| 欧美喷潮久久久xxxxx| 日韩美一区二区三区| 国产亚洲欧美在线| 亚洲欧美另类久久久精品| 亚洲国产精品久久艾草纯爱| 麻豆国产91在线播放| 国产98色在线|日韩| 91久久线看在观草草青青 | 久久精品国产精品亚洲精品| 精品一二三四区| 99精品欧美一区| 欧美日本在线看| 久久综合狠狠综合久久激情| 国产精品视频九色porn| 亚洲综合视频在线| 久久精品久久综合| 91在线视频观看| 欧美一区二区三区视频免费| 国产日产欧美精品一区二区三区| 亚洲另类色综合网站| 日韩av一区二区三区四区| 国产91精品在线观看| 欧美三片在线视频观看| 久久久久久久久久久黄色| 一区二区高清在线| 国产麻豆一精品一av一免费| 91麻豆精品秘密| 精品国产乱码久久久久久久 | 日本精品裸体写真集在线观看| 日韩一区二区三区免费观看| 亚洲欧洲av色图| 久久精品99国产精品日本| 一本色道a无线码一区v| 一区二区免费视频| 激情五月激情综合网| 欧美视频在线观看一区| 亚洲国产精品国自产拍av| 丝袜美腿高跟呻吟高潮一区| 成人av网站免费观看| 日韩三级精品电影久久久| 亚洲男人的天堂在线观看| 国产一区在线看| 日韩一区二区电影网| 亚洲一区在线播放| 99久久精品国产网站| 日本一区二区三区四区在线视频| 欧美aa在线视频| 欧美乱妇15p| 亚洲国产中文字幕在线视频综合| 成人做爰69片免费看网站| 日韩免费视频一区二区| 午夜av一区二区三区| 在线一区二区视频| 亚洲视频图片小说| www.亚洲色图| 国产精品久久毛片a| 国产一区二区免费在线| 精品国产一区二区精华| 婷婷中文字幕综合| 欧美男人的天堂一二区| 一区二区三区中文在线观看| 91啪在线观看| 中文字幕综合网| 色婷婷av一区二区三区大白胸| 自拍偷拍亚洲综合| a4yy欧美一区二区三区| 国产精品电影一区二区| 99麻豆久久久国产精品免费| 国产精品国产三级国产aⅴ无密码| 成人爱爱电影网址|