⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 parametertag.java

📁 JavaeeTutorial5的源代码。
💻 JAVA
字号:
/* * Copyright 2007 Sun Microsystems, Inc. * All rights reserved.  You may not modify, use, * reproduce, or distribute this software except in * compliance with  the terms of the License at: * http://developer.sun.com/berkeley_license.html */package com.sun.bookstore3.template;import javax.servlet.jsp.tagext.*;import javax.servlet.jsp.PageContext;import java.util.*;public class ParameterTag extends SimpleTagSupport {    private String isDirectString = null;    private String paramName = null;    private String paramValue = null;    public ParameterTag() {        super();    }    public void setName(String paramName) {        this.paramName = paramName;    }    public void setValue(String paramValue) {        this.paramValue = paramValue;    }    public void setDirect(String isDirectString) {        this.isDirectString = isDirectString;    }    public void doTag() {        boolean isDirect = false;        if ((isDirectString != null)                && isDirectString.toLowerCase()                                     .equals("true")) {            isDirect = true;        }        try {            // retrieve the parameters list            if (paramName != null) {                ArrayList<Parameter> parameters = ((ScreenTag) getParent())                    .getParameters();                if (parameters != null) {                    Parameter param = new Parameter(                                paramName,                                paramValue,                                isDirect);                    parameters.add(param);                } else {                    Debug.println("ParameterTag: parameters do not exist.");                }            }        } catch (Exception e) {            Debug.println("ParameterTag: error in doTag: " + e);        }    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -