📄 iteratelisttag.java
字号:
package com.csu.crm.common.tag;
import java.io.IOException;
import java.util.Iterator;
import java.util.List;
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.tagext.SimpleTagSupport;
/**
*
* @author 3eCRM小组:曾东
* @since 2007-9-30 下午04:05:12
* @version 1.0 创建时间:2007-9-30 下午04:05:12,初始版本
*/
public class IterateListTag extends SimpleTagSupport{
private List list;
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public List getList() {
return list;
}
public void setList(List list) {
this.list = list;
}
public void doTag() throws JspException,IOException {
/**
* 打印如下形式
* <select name="bank">
*/
String selectString = "<select name='" + name +"'> ";
getJspContext().getOut().println(selectString);
String str = "<option id='notSelect'>---请选择---</option>";
getJspContext().getOut().println(str);
//--------------------------------------------------------
Iterator ite = list.iterator();
while(ite.hasNext()) {
String cur = (String)ite.next();
/**
* 打印如下形式
* <option id="<%=curBank%>">
* <%=curBank%>
* </option>
*/
String tmp = "<option id='" + cur +"'> " +cur+ "</option>";
getJspContext().getOut().println(tmp);
}
//--------------------------------------------------------
/**
* 打印如下形式
* </select>
*/
selectString = "</select>";
getJspContext().getOut().println(selectString);
// getJspBody().invoke(null);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -