社区
Web 开发
帖子详情
jsp创建动态下拉列表
madeyinzy521
2004-09-16 05:07:27
有一数据表,根据数据表的数据创建一下拉列表,下拉列表的数据为数据库中的表数据,请各个大侠,本人为新学,最好有原码,不胜感激!
...全文
708
7
打赏
收藏
jsp创建动态下拉列表
有一数据表,根据数据表的数据创建一下拉列表,下拉列表的数据为数据库中的表数据,请各个大侠,本人为新学,最好有原码,不胜感激!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weicairong
2004-09-16
打赏
举报
回复
太简单了,还不自己写,受不了了
redlaputa
2004-09-16
打赏
举报
回复
package tics;
import java.util.*;
import java.sql.*;
import java.io.*;
import javax.naming.*;
import javax.sql.*;
import org.apache.log4j.Logger;
/**
* 连接数据库,取得VATCODE,更改SB_FB提交标识,执行SQL语句(查询或更改)
*/
public class DbConnection {
Connection conn = null;
Statement stmt = null;
ResultSet rset = null;
static Logger logger = Logger.getLogger("tics.db");
public DbConnection() { }
/************************************************
* 打开数据库连接
* 通过命名为etaxDS的DataSource连接数据库
************************************************/
public boolean openConnection() {
try {
Context ctx = new InitialContext();
javax.sql.DataSource ds = (javax.sql.DataSource)ctx.lookup("ticsDS");
this.conn = ds.getConnection();
logger.debug("openConnection ok") ;
//this.conn = DriverManager.getConnection ("jdbc:WebLogic:pool:etax Connection Pool ",null);
} catch (Exception e) {
logger.error("打开数据库连接错误!" + e.getMessage());
return false;
}
return true;
}
/*************************************************
* executeQuery and executeUpdate
* query and update DB
*************************************************/
public ResultSet executeQuery(String query) throws SQLException
{
//ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE
stmt = conn.createStatement();
rset = stmt.executeQuery(query);
logger.debug("executeQuery(" + query + ")");
return rset;
}
public ResultSet executeScrollQuery(String query) throws SQLException
{
//ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE
stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_UPDATABLE);
rset = stmt.executeQuery(query);
logger.debug("executeScrollQuery(" + query + ")");
return rset;
}
public void executeUpdate(String query) throws SQLException {
stmt = conn.createStatement();
stmt.executeUpdate(query);
logger.debug("executeUpdate(" + query + ")");
if (stmt != null)
stmt.close();
}
public void rsclose() throws SQLException {
//if(rset != null) rset.close();
//rset = null;
if (stmt != null)
stmt.close();
stmt = null;
logger.debug("rsclose ok");
}
public void close() throws SQLException {
//if(rset != null) rset.close();
if (stmt != null)
stmt.close();
if (conn != null)
conn.close();
logger.debug("close ok");
}
protected void finalize() throws Throwable {
close();
}
public static void main(String [] args) {
//Design for test purpose.
//DbConnection dc = new DbConnection();
//System.out.println(dc.openConnection());
}
}
redlaputa
2004-09-16
打赏
举报
回复
<select name="CKKA" id="CKKA">
<option value="NULL" selected>不选</option>
<%
DbConnection dbconn=new DbConnection();
if(dbconn.openConnection())
{
try
{
String sql="select * from DM_CKTS_HGGB";
ResultSet rs=dbconn.executeQuery(sql);
while(rs.next())
{
out.println("<option value="+rs.getString("HGGB_DM")+">"+rs.getString("HGGB_MC")+"</option>");
}
}catch(SQLException e)
{
e.printStackTrace();
}finally
{
try
{
dbconn.rsclose();
dbconn.close();
}catch(Exception e)
{
e.printStackTrace();
}
}
}
%>
</select>
cgliang00
2004-09-16
打赏
举报
回复
能给出DBUtil.java这个封装数据库的类的代码吗?大家一起学习!!
天涯柳絮
2004-09-16
打赏
举报
回复
yes,就是这个了!
okkoxiong8025
2004-09-16
打赏
举报
回复
最简单的jsp+Html下拉
<select name="H11" >
<option value='' selected></option>
<%
String sql="select * from Table ";
ResultSet rs=DBUtil.exeQuery(sql);
while(rs.next()){
%>
<option value='<%=rs.getString("ID")%>'><%=rs.getString("VALUE")%></option>
<%
}
rs.close();
%>
</select>
xunyiren
2004-09-16
打赏
举报
回复
<select id=oSelect style="width:240px;">
</select>
<SCRIPT LANGUAGE="JavaScript">
<!--
for (i=0;i<10;i++) {
var oOption = document.createElement("option");
oSelect.options.add(oOption);
oOption.innerText=oOption.Value="sText"+i;
}
//-->
</SCRIPT>
jstl实现在
jsp
中
动态
添加
下拉列表
项
本文介绍如何借助jstl在
jsp
页面
动态
创建
下拉列表
。首先,需要
创建
一个名为Stu的类并实现其set和get方法。然后在
jsp
页面中运用jstl标签库来实现列表项的
动态
添加。
jsp
下拉列表
怎么写_如何实现省市关联的
下拉列表
本文介绍如何在
jsp
中
创建
省市关联的
下拉列表
,当选择省份时,城市
下拉列表
动态
显示相应省份的城市。通过ajax和Servlet实现功能,详细讲解了
jsp
页面、Ajax关键代码和Servlet中的关键代码。
JS
创建
下拉列表
本文介绍如何使用JavaScript和
JSP
创建
动态
关联的多级
下拉列表
,通过省市区实例展示,实现根据一级下拉选项变化,
动态
更新二级
下拉列表
内容。
jsp
片段
动态
生成
下拉列表
本文介绍如何在
jsp
中
创建
动态
的HTML
下拉列表
,适用于web开发中的数据选择场景。
以访问数据库的方式用
jsp
动态
生成
下拉列表
-简单MVC模型
本文介绍了如何通过访问数据库,在
JSP
页面上
动态
创建
下拉列表
。首先,建立数据库并填充数据,然后
创建
DAO层来处理数据库交互,最后在
JSP
视图中展示这些数据。
Web 开发
81,111
社区成员
341,727
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章