当前位置: 技术问答>java相关
请问怎样把从数据库获得显示到页面上
来源: 互联网 发布时间:2015-09-13
本文导语: 小弟正在写一个页面,有一个多选框需要显示,从数据库中获得值为"1,2,3",表示第一, 二,三个浮选框被选中,这个东西应该用什么实现,是js么,我从来没写过,不知哪位打下可以给点原码。 还有,如果从数据库...
小弟正在写一个页面,有一个多选框需要显示,从数据库中获得值为"1,2,3",表示第一,
二,三个浮选框被选中,这个东西应该用什么实现,是js么,我从来没写过,不知哪位打下可以给点原码。
还有,如果从数据库中获得了一个java.sql.Timestamp,然后还是想在页面上显示出下拉框,下拉框中当前值是Timestamp中的值,有没有人有现成的东西,我可以用的
年份;1940-2000,月份,日期就不说了。
年份:下拉框 月份:下拉框 日期;下拉框
二,三个浮选框被选中,这个东西应该用什么实现,是js么,我从来没写过,不知哪位打下可以给点原码。
还有,如果从数据库中获得了一个java.sql.Timestamp,然后还是想在页面上显示出下拉框,下拉框中当前值是Timestamp中的值,有没有人有现成的东西,我可以用的
年份;1940-2000,月份,日期就不说了。
年份:下拉框 月份:下拉框 日期;下拉框
|
public String makeSelect(String selectName, Connection conn, String querySQL, String specialOption, boolean selectedOrDelete)
{
String selectStr = "";
if(specialOption == null)
{
specialOption = "";
}
if(S.isContains(querySQL, "select; from", ";"))
{
if(selectName != null && !selectName.equals(""))
{
selectStr = "";
}
try
{
if(conn != null)
{
Statement st = conn.createStatement();
ResultSet rs = st.executeQuery(querySQL);
ResultSetMetaData rsmd = rs.getMetaData();
int columnCount = rsmd.getColumnCount();
if(columnCount >= 2)
{
while(rs.next())
{
String optionValue = rs.getString(1);
String selected = (optionValue.equals(specialOption))? "selected":"";
if(selectedOrDelete)
{
selectStr += "" + rs.getString(2) + "";
}
else
{
if(selected.equals(""))
{
selectStr += "" + rs.getString(2) + "";
}
}
}
if(selectName != null && !selectName.equals(""))
{
selectStr += "";
}
}
else
{
System.out.println("SQLWarning:传入的SQL参数不合法。");
}
}
}
catch(SQLException e)
{
e.printStackTrace();
}
}
return selectStr;
}
{
String selectStr = "";
if(specialOption == null)
{
specialOption = "";
}
if(S.isContains(querySQL, "select; from", ";"))
{
if(selectName != null && !selectName.equals(""))
{
selectStr = "";
}
try
{
if(conn != null)
{
Statement st = conn.createStatement();
ResultSet rs = st.executeQuery(querySQL);
ResultSetMetaData rsmd = rs.getMetaData();
int columnCount = rsmd.getColumnCount();
if(columnCount >= 2)
{
while(rs.next())
{
String optionValue = rs.getString(1);
String selected = (optionValue.equals(specialOption))? "selected":"";
if(selectedOrDelete)
{
selectStr += "" + rs.getString(2) + "";
}
else
{
if(selected.equals(""))
{
selectStr += "" + rs.getString(2) + "";
}
}
}
if(selectName != null && !selectName.equals(""))
{
selectStr += "";
}
}
else
{
System.out.println("SQLWarning:传入的SQL参数不合法。");
}
}
}
catch(SQLException e)
{
e.printStackTrace();
}
}
return selectStr;
}