You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
753 B
29 lines
753 B
|
|
package com.zky.util.jdbc;
|
|
|
|
import java.sql.ResultSet;
|
|
import java.sql.ResultSetMetaData;
|
|
import java.sql.SQLException;
|
|
import java.util.LinkedList;
|
|
import java.util.List;
|
|
|
|
|
|
/**
|
|
* @author dy
|
|
*
|
|
* 生成下拉列表选项字符串
|
|
*/
|
|
public class OptionsResultSetHandler implements ResultSetHandler {
|
|
|
|
/* (non-Javadoc)
|
|
* @see com.zky.util.jdbc.ResultSetHandler#handle(java.sql.ResultSet)
|
|
*/
|
|
public Object handle(ResultSet rs) throws SQLException {
|
|
StringBuffer buf = new StringBuffer();
|
|
while(rs.next()){
|
|
buf.append("\n<option value=\"").append(rs.getString(1)).append("\">").append(rs.getString(2)).append("("+rs.getString(1)+")").append("</option>");
|
|
}
|
|
return buf.toString();
|
|
}
|
|
}
|