社区
Web 开发
帖子详情
jsp创建动态下拉列表
madeyinzy521
2004-09-16 05:07:27
有一数据表,根据数据表的数据创建一下拉列表,下拉列表的数据为数据库中的表数据,请各个大侠,本人为新学,最好有原码,不胜感激!
...全文
662
7
打赏
收藏
jsp创建动态下拉列表
有一数据表,根据数据表的数据创建一下拉列表,下拉列表的数据为数据库中的表数据,请各个大侠,本人为新学,最好有原码,不胜感激!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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>
jsp
出生日期三级级联
下拉列表
1. **HTML Select元素**:这是
创建
下拉列表
的基础,`<select>`标签定义了一个
下拉列表
,而`<option>`标签则定义了列表中的每个选项。 2. **JavaScript事件**:在级联
下拉列表
中,我们需要监听用户的每次选择,这...
用
JSP
+Ajax实现搜索框的
下拉列表
在本文中,我们将深入探讨如何使用
JSP
和Ajax技术来实现一个类似百度或谷歌搜索框的
下拉列表
功能。这个功能通常用于提供用户输入时的实时建议,提高用户体验,使得用户能够快速找到他们可能感兴趣的搜索项。 首先,...
ajax+struts2.0+
jsp
下拉列表
级联
1.
创建
JSP
页面:在
JSP
中,你需要
创建
两个或者更多个
下拉列表
,并绑定AJAX事件监听器。当第一个
下拉列表
的值改变时,触发AJAX请求。 2. AJAX调用:使用JavaScript(例如jQuery库)编写AJAX代码,向服务器发送请求,...
用ajax实现的
jsp
二级联动
下拉列表
将二级数据以JSON格式响应给客户端后,JavaScript接收到响应,解析JSON数据,并
动态
地
创建
二级
下拉列表
的选项。这通常通过操作DOM(Document Object Model)来完成,例如使用`document.createElement`
创建
新的`...
动态
实现
下拉列表
框三级级联查询
在IT领域,
动态
实现
下拉列表
框的三级级联查询是一项常见的前端交互功能,它能够为用户提供更加便捷的导航和筛选体验。在这个场景中,我们使用
JSP
(JavaServer Pages)脚本语言来实现这一功能。
JSP
是Java平台上的...
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章