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

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

?? imgtag.java

?? 這是STRUTS1.2。6的開發包。。這是我從芝APACHE網站下下來
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
/*
 * $Id: ImgTag.java 54929 2004-10-16 16:38:42Z 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.struts.taglib.html;

import java.util.Iterator;
import java.util.Map;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.jsp.JspException;

import org.apache.struts.Globals;
import org.apache.struts.config.ModuleConfig;
import org.apache.struts.taglib.TagUtils;
import org.apache.struts.util.MessageResources;
import org.apache.struts.util.ModuleUtils;

/**
 * Generate an IMG tag to the specified image URI.
 * <p>
 * TODO:
 * <ul>
 *   <li>Make the <strong>alt</strong>, <strong>src</strong>, and
 *       <strong>lowsrc</strong> settable from properties (for i18n)</li>
 * </ul>
 *
 * @version $Rev: 54929 $
 */

public class ImgTag extends BaseHandlerTag {

    // ------------------------------------------------------------- Properties

     /**
     * The property to specify where to align the image.
     */
    protected String align = null;

    public String getAlign() {
        return (this.align);
    }

    public void setAlign(String align) {
        this.align = align;
    }

    /**
     * The border size around the image.
     */
    protected String border = null;

    public String getBorder() {
        return (this.border);
    }

    public void setBorder(String border) {
        this.border = border;
    }

    /**
      * The property to specify how to root the image.
      * If 'true' or if there is no current module the image is
      * rooted to the application context path
      * If 'false' or absent the image is rooted to the current
      * module's context path.
      * @deprecated Use module property instead; will be removed in a release after 1.2.0.
      */
     protected String contextRelative = null;

     /** @deprecated Use module property instead; will be removed in a release after 1.2.0.
      */
     public String getContextRelative() {
         return (this.contextRelative);
     }

    /** @deprecated Use module property instead; will be removed in a release after 1.2.0.
     */
     public void setContextRelative(String contextRelative) {
         this.contextRelative = contextRelative;
     }


    /**
     * Convenience method to return true if contextRelative set to "true".
     * @return True if contextRelative set to "true"
     * @deprecated Use module property instead; will be removed in a release after 1.2.0.
     */
    public boolean isContextRelativeSet() {
        return Boolean.valueOf(this.contextRelative).booleanValue();
    }

    /**
     * The image height.
     */
    protected String height = null;

    public String getHeight() {
        return (this.height);
    }

    public void setHeight(String height) {
        this.height = height;
    }

    /**
     * The horizontal spacing around the image.
     */
    protected String hspace = null;

    public String getHspace() {
        return (this.hspace);
    }

    public void setHspace(String hspace) {
        this.hspace = hspace;
    }

    /**
     * The image name for named images.
     */
    protected String imageName = null;

    public String getImageName() {
        return (this.imageName);
    }

    public void setImageName(String imageName) {
        this.imageName = imageName;
    }

    /**
     * Server-side image map declaration.
     */
    protected String ismap = null;

    public String getIsmap() {
        return (this.ismap);
    }

    public void setIsmap(String ismap) {
        this.ismap = ismap;
    }

    /**
     * The low resolution image source URI.
     * @deprecated This is not defined in the HTML 4.01 spec and will be removed in a
     * future version of Struts.
     */
    protected String lowsrc = null;

    /**
     * @deprecated This is not defined in the HTML 4.01 spec and will be removed in a
     * future version of Struts.
     */
    public String getLowsrc() {
        return (this.lowsrc);
    }

    public void setLowsrc(String lowsrc) {
        this.lowsrc = lowsrc;
    }

    /**
     * The message resources for this package.
     */
    protected static MessageResources messages =
        MessageResources.getMessageResources(Constants.Package + ".LocalStrings");

    /**
     * The JSP bean name for query parameters.
     */
    protected String name = null;

    public String getName() {
        return (this.name);
    }

    public void setName(String name) {
        this.name = name;
    }

    /**
     * The module-relative path, starting with a slash character, of the
     * image to be displayed by this rendered tag.
     */
    protected String page = null;

    public String getPage() {
        return (this.page);
    }

    public void setPage(String page) {
        this.page = page;
    }

    /**
     * The message resources key under which we should look up the
     * <code>page</code> attribute for this generated tag, if any.
     */
    protected String pageKey = null;

    public String getPageKey() {
        return (this.pageKey);
    }

    public void setPageKey(String pageKey) {
        this.pageKey = pageKey;
    }

    /**
     * The module-relative action (beginning with a slash) which will be
     * used as the source for this image.
     */
    protected String action = null;

    public String getAction() {
        return (this.action);
    }

    public void setAction(String action) {
        this.action = action;
    }

	/**
	 * The module prefix (beginning with a slash) which will be
	 * used to find the action for this link.
	 */
	protected String module = null;

	public String getModule() {
		return (this.module);
	}

	public void setModule(String module) {
		this.module = module;
	}

    /**
     * In situations where an image is dynamically generated (such as to create
     * a chart graph), this specifies the single-parameter request parameter
     * name to generate.
     */
    protected String paramId = null;

    public String getParamId() {
        return (this.paramId);
    }

    public void setParamId(String paramId) {
        this.paramId = paramId;
    }

    /**
     * The single-parameter JSP bean name.
     */
    protected String paramName = null;

    public String getParamName() {
        return (this.paramName);
    }

    public void setParamName(String paramName) {
        this.paramName = paramName;
    }

    /**
     * The single-parameter JSP bean property.
     */
    protected String paramProperty = null;

    public String getParamProperty() {
        return (this.paramProperty);
    }

    public void setParamProperty(String paramProperty) {
        this.paramProperty = paramProperty;
    }

    /**
     * The single-parameter JSP bean scope.
     */
    protected String paramScope = null;

    public String getParamScope() {
        return (this.paramScope);
    }

    public void setParamScope(String paramScope) {
        this.paramScope = paramScope;
    }

    /**
     * The JSP bean property name for query parameters.
     */
    protected String property = null;

    public String getProperty() {
        return (this.property);
    }

    public void setProperty(String property) {
        this.property = property;
    }

    /**
     * The scope of the bean specified by the name property, if any.
     */
    protected String scope = null;

    public String getScope() {
        return (this.scope);
    }

    public void setScope(String scope) {
        this.scope = scope;
    }

    /**
     * The image source URI.
     */
    protected String src = null;

    public String getSrc() {
        return (this.src);
    }

    public void setSrc(String src) {
        this.src = src;
    }

    /**
     * The message resources key under which we should look up the
     * <code>src</code> attribute for this generated tag, if any.
     */
    protected String srcKey = null;

    public String getSrcKey() {
        return (this.srcKey);
    }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美日韩一区二区| 久久久噜噜噜久久人人看| 一本一道波多野结衣一区二区| 懂色av中文字幕一区二区三区| 国产福利电影一区二区三区| 国产成人精品aa毛片| 色综合天天综合网天天狠天天| 91麻豆国产福利精品| 3d动漫精品啪啪一区二区竹菊| 日韩精品中午字幕| 9191成人精品久久| 粉嫩久久99精品久久久久久夜| 亚洲妇熟xx妇色黄| 欧美一区日韩一区| 欧美v日韩v国产v| 欧美精品乱人伦久久久久久| 日韩美女视频在线| 亚洲色图欧洲色图婷婷| 久久aⅴ国产欧美74aaa| 成人国产免费视频| 日韩欧美一卡二卡| 一区二区三区在线视频观看58| 蜜臀91精品一区二区三区| 成人毛片老司机大片| 337p亚洲精品色噜噜噜| 亚洲va国产天堂va久久en| 成人动漫中文字幕| 精品国产91久久久久久久妲己| 亚洲视频在线观看一区| 国产永久精品大片wwwapp| 91精品国产综合久久福利软件| 亚洲乱码中文字幕| 97久久精品人人爽人人爽蜜臀| 日韩精品一区国产麻豆| 日本系列欧美系列| 4438成人网| 六月丁香婷婷久久| 日韩精品中午字幕| 国内精品免费**视频| 精品国产欧美一区二区| 国产精品77777| 久久久综合视频| 韩国精品主播一区二区在线观看| 精品少妇一区二区三区| 国产经典欧美精品| 中文字幕精品综合| 色天天综合久久久久综合片| 一区二区三区四区中文字幕| 欧美性受极品xxxx喷水| 美女网站一区二区| 2023国产精品| 色综合色综合色综合| 性做久久久久久久久| 日韩一区二区电影网| 国产成人亚洲综合a∨婷婷| 中文字幕一区二区三中文字幕| 欧美在线看片a免费观看| 天堂va蜜桃一区二区三区| 国产亚洲短视频| 欧美日韩和欧美的一区二区| 久久国产精品72免费观看| 国产精品伦理一区二区| 亚洲人成在线播放网站岛国 | 欧美激情自拍偷拍| 欧美tickling网站挠脚心| 精品一区二区免费| 国产一区二区三区最好精华液| 九九热在线视频观看这里只有精品| 久久精品国内一区二区三区| 欧美aaaaaa午夜精品| 国产成人鲁色资源国产91色综| 亚洲国产日产av| 性做久久久久久久免费看| 一个色在线综合| 亚洲精品免费视频| 亚洲精品免费在线播放| 一区二区国产视频| 亚洲一区二区精品久久av| 亚洲精品中文在线| 一区二区三区精品在线观看| 最新国产精品久久精品| 亚洲另类在线视频| 亚洲va欧美va国产va天堂影院| 亚洲一区二区黄色| 日韩福利视频导航| 国产成人精品综合在线观看| 成人激情免费视频| 欧美日本在线视频| 精品国产一区二区亚洲人成毛片| 精品日韩一区二区三区免费视频| 精品久久五月天| 国产精品久久精品日日| 一区二区在线观看不卡| 日韩在线观看一区二区| 国内精品第一页| 91免费国产在线观看| 欧美日韩一二区| 国产色婷婷亚洲99精品小说| 亚洲九九爱视频| 蜜臀av一区二区在线观看| 欧美视频一区二区三区四区| 一级中文字幕一区二区| 91蜜桃免费观看视频| 中文字幕不卡在线| 蜜臀久久99精品久久久画质超高清| 成人av在线资源网| 中文字幕免费不卡在线| 久久国产麻豆精品| 欧美一区二区啪啪| 天天操天天色综合| 欧美自拍偷拍午夜视频| 国产香蕉久久精品综合网| 日日夜夜精品视频天天综合网| 亚洲在线成人精品| 亚洲高清视频的网址| 欧美高清一级片在线| 久久精品欧美一区二区三区麻豆 | 国产午夜亚洲精品羞羞网站| 激情文学综合丁香| 国产精品久久看| 成人免费观看男女羞羞视频| 日韩欧美一区二区免费| 国产日韩在线不卡| 日本一区二区免费在线 | 久久久三级国产网站| 亚洲国产精品av| 日韩电影免费在线| 99re热这里只有精品视频| 在线观看免费成人| 国产欧美精品国产国产专区| 亚洲影视在线观看| 成人激情开心网| 久久婷婷国产综合国色天香| 亚洲国产欧美另类丝袜| 国产一区二区三区黄视频| 制服丝袜在线91| 亚洲一区二区三区在线看| 成人黄色小视频在线观看| 精品国产免费一区二区三区香蕉| 亚洲自拍都市欧美小说| 欧美亚洲国产一区二区三区va| 久久精品在这里| 大白屁股一区二区视频| 久久综合狠狠综合久久激情| 蜜桃久久av一区| 欧洲生活片亚洲生活在线观看| 亚洲精品乱码久久久久久日本蜜臀| 欧美性大战久久久久久久| 欧美高清在线视频| 欧美日韩一区中文字幕| 日韩高清不卡一区二区三区| 日韩欧美你懂的| 国产一区二区精品久久91| 亚洲综合视频在线观看| 久久只精品国产| 色一区在线观看| 五月激情综合婷婷| 一本色道a无线码一区v| 日韩欧美一级二级三级| 天使萌一区二区三区免费观看| 欧美日韩国产综合草草| 婷婷亚洲久悠悠色悠在线播放| 国产精品传媒视频| 日日夜夜精品视频免费| 极品销魂美女一区二区三区| 精品国产亚洲在线| 日韩高清一区在线| 欧美日韩精品系列| 亚洲图片欧美视频| 欧美三级欧美一级| 亚洲成人1区2区| 91精品啪在线观看国产60岁| 日韩在线一区二区| 91.com在线观看| 玖玖九九国产精品| 精品免费日韩av| 国产成人在线视频网址| 中文字幕一区二区三区不卡在线 | 亚洲欧美日韩系列| 99视频国产精品| 亚洲乱码国产乱码精品精98午夜 | 欧美日韩国产高清一区二区| 午夜精品久久久久久久久久| 欧美一区二区三区性视频| 日韩成人伦理电影在线观看| 26uuu国产电影一区二区| 成人黄动漫网站免费app| 一区二区三区在线视频免费观看| 欧美日韩一卡二卡三卡| 毛片av一区二区| 久久久亚洲精品一区二区三区| 成a人片国产精品| 亚洲成人综合视频| 久久奇米777| 色欧美乱欧美15图片| 麻豆精品一区二区综合av| 欧美国产日韩一二三区| 欧美日韩午夜精品| 国产乱人伦偷精品视频免下载| 国产精品嫩草99a|