从list取值

问题描述

我是新手,程序是从jsp页面传参数(SQL语句)进入java类中,然后存入哈希表中,哈希表再传入list中,怎样从list取出来,再出hashmap中取出,请问用jsp怎么写。作用是在jsp页面上写入SQL语句,点击执行下面显示查询结果。相关代码:publicstaticListexecuteQueryStringList(Stringsql){if(sql==null||sql.trim().equals("")){log.info("参数sql不能为空,必须是select语句。");thrownewNullPointerException("sql参数不能为空字符串或者null。");}Connectionconn=null;PreparedStatementpst=null;ResultSetrst=null;Listl=newArrayList();try{conn=DbConnection.getConn();//打开链接pst=conn.prepareStatement(sql);//开始执行sqlResultSetMetaDatarsmd=pst.getMetaData();intcolumnCount=rsmd.getColumnCount();//获取所有的列数;String[]columnStr=newString[columnCount];for(inti=1;i<=columnCount;i++){columnStr[i-1]=rsmd.getColumnName(i).toLowerCase();//都转换为小写}rst=pst.executeQuery();while(rst.next()){String[]tempObject=newString[columnCount];for(inti=0;i<columnCount;i++){tempObject[i]=rst.getObject(columnStr[i])==null?"":rst.getObject(columnStr[i]).toString();//如果key和value任意一个为null,均会抛出异常}l.add(tempObject);}if(l.size()<1)l=null;}catch(SQLExceptione){log.error(sql+"语句查询出错!",e);returnnull;}finally{closeAll(rst,pst,conn);}returnl;}

解决方案

解决方案二:
在jsp页面上<%@pagecontentType="text/html"import="java.util.*"%><%@pagepageEncoding="UTF-8"%><jsp:useBeanclass="executeQueryStringList(Stringsql)方法所在的类名"id="db"scope="page"></jsp:useBean><%Stringsql="自定义SQL语句";ArrayListliuyanList=(ArrayList)db.executeQueryStringList(Stringsql);%>----------接下来就是显示<%for(inti=0;i<liuyanList.size();i++){String[]text=(String[])liuyanList.get(i);%><%=text[2]%><<<<<<第三个属性的值<%}%>

时间: 2024-10-16 20:32:01

从list取值的相关文章

40-.net如何从数据库中的一个表中取值

问题描述 .net如何从数据库中的一个表中取值 假设这是我数据库里的一张表(数据库是oracle),我该如何取得这些数将他们传给jsonObj.Rows,求教各位大神,能给个具体的实现过程吗? 解决方案 sonObj.Rows是你自己组装的json对象吧,你首先要查询数据库,这个自己看msdn把,很简单,获取值后开始组织json就行了 解决方案二: 自己读取数据后,通过服务器端代码赋值给aspx上的script标签就行,注意<%%>这种代码不能放js文件里面,必须是在aspx页面里面才能解析运

关于cookie的取值问题

问题描述 关于cookie的取值问题 代码如下: 我在cookie中能设置Age的值,也能取到,但是Name的值取的时候为空,是写的方式不对还是什么原因,求解! 解决方案 用fiddler调试下,感觉还是你的cookie根本没设置对.

设计-IO口控制MOS管驱动电路电阻的取值

问题描述 IO口控制MOS管驱动电路电阻的取值 用fpga的3.3V io口驱动mos管电路中,漏极上端与vcc连接的电阻怎么确定电阻值.mos管型号为BSS138P,设计时主要要看mos管datasheet中的那些参数! 解决方案 http://wenku.baidu.com/link?url=suzC-5Q4o80Ng0tj4uGrtXhetGG95XJMct5Fb6O9LKV9F_4JOYzGNXNsSrW5hp413fePi-RLHwVHV7B0iKONn8YmIfLEKc77lb_b1

CSS3技巧教程:css3的颜色取值方法

文章简介:CSS3技巧教程:css3的颜色取值方法. css颜色取值,大家对于css2版本以下颜色名称.十六进制技法.rgb记法.以上取值记法大家都和你熟悉,css3又有什么更另类的取值方法呢?RGBA.HSL.HSLA这三位大侠就是我们拭目以待的css3的颜色取值方法. RGBA即在css2版本中RGB记法增加了支持透明度的元素,语法也是相当容易理解:RGBA(255,0,0,0.5),这里的透明度,取值方范围在0-1. HSL玩过PS的童鞋应该对于这个HSL应该是很熟悉的,依次表达的意思是:

gridview 隐藏列取值

在用gridview时候,有时候想把其中一列隐藏,但是还想给他赋值或取值,但是如果visible 设置隐藏的话,   后台无法取值. 列的隐藏方式很多,都可以不影响取值,赋值. 1.protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)   {   //用CSS 隐藏列    e.Row.Cells[3].Style.Add( "display ", "none ")

Color Values颜色取值方法问题

css颜色取值,大家对于css2版本以下颜色名称.十六进制技法.rgb记法. 以上取值记法大家都和你熟悉,css3又有什么更另类的取值方法呢? RGBA.HSL.HSLA这三位大侠就是我们拭目以待的css3的颜色取值方法. RGBA 即在css2版本中RGB记法增加了支持透明度的元素,语法也是相当容易理解:RGBA(255,0,0,0.5),这里的透明度,取值方范围在0-1. HSL 玩过PS的童鞋应该对于这个HSL应该是很熟悉的,依次表达的意思是: H:Hue(色调).0(或360)表示红色,

html text js取值: js取值 html标签自定义属性(图)

这个是Easyui的treegrid的代码:(只是完成一个checkbox选择的监听的事件,来实现父子节点的选择)这里说的是如何取值属性:以checkbox为例子:如何取值最顶层tr标签的node-id属性以下就是代码:$("input[type="checkbox"]").click(function(){alert(this.parentNode.parentNode.parentNode.getAttribute("node-id"));}

MySQL中各种字段的取值范围

mysql MySQL中各种字段的取值范围过节回来,网站更新的第一篇文章.看来我有必要在最近找到一位志同道合的同学一起来维护站点才行了----------------------------------------------------------------TINYINT -128 - 127 TINYINT UNSIGNED 0 - 255 SMALLINT -32768 - 32767 SMALLINT UNSIGNED 0 - 65535 MEDIUMINT -8388608 - 83

先排序还是先取值

排序                                                           先排序还是先取值   题目:  MS SQLSERVER和ORACLE中取出表中按照某字段排序的前N条记录   这个题目看上去似乎那么简单, 两种数据库都提供ORDER BY 子句. 问题应该能够迎刃而解吧.   先试一下MS SQLSERVER是怎么做的:       use Northwind; create table TestSort (ID integer); in

php数据入库前清理 注意php intval与mysql的int取值范围不同

php保存数据到mysql 打算在dao层进行数据入库前的清理,比如varchar进行trim,int进行intval. 有一天突然想起,php intval的取值范围与mysql的int类型一样吗? 查了一下,不一样-- http://php.net/manual/en/function.intval.phphttp://dev.mysql.com/doc/refman/5.1/zh/column-types.html#numeric-typesphp intval的取值范围:与操作系统相关,