📄 selectcomminfotag.java
字号:
package cn.myapps.base.web.tag;
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.tagext.TagSupport;
import cn.myapps.constans.Web;
/**
* The page tag for common info selection.
*/
public class SelectCommInfoTag extends TagSupport {
private String field;
private String type;
private String multiSelect;
/**
* @param field The field
*/
public void setField(String field) {
this.field = field;
}
/**
* @param multiSelect The multi-select
*/
public void setMultiSelect(String multiSelect) {
this.multiSelect = multiSelect;
}
/**
* @param type The type.
*/
public void setType(String type) {
this.type = type;
}
/* (non-Javadoc)
* @see javax.servlet.jsp.tagext.Tag#doEndTag()
*/
public int doEndTag() throws JspException {
StringBuffer html = new StringBuffer();
html = html
.append("<input type='button' name='bttnCommInfo' value='' class='srchbt' onClick=\"javascript:");
html = html.append(field);
html = html.append(".value = ");
html = html.append(field);
html = html.append(".value + selectCommInfo('");
html = html.append(type);
html = html.append("',");
if (multiSelect != null && multiSelect.equals(Web.STRING_TRUE)) {
html = html.append("true");
} else {
html = html.append("false");
}
html = html.append(")\">");
try {
pageContext.getOut().print(html.toString());
} catch (Exception ex) {
ex.printStackTrace();
}
return super.doEndTag();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -