在jsp中,当执行查询操作时,一般将查询结果保存在什么对象中 使用JDBC执行查询操作,查询的结果存放在哪个类的对象中?

作者&投稿:巨岭 (若有异议请与网页底部的电邮联系)

先用while(rs.next())把查询的结果封装到一个ArrayList对象里 比如ArrayList li=new ArrayList();然后request.setAttribute("sdf",li);到另一个页面用request.getAttribute取出就行了。

JSP编译器将会加载mytaglib.tld这个XML文件,然后可以看到标签myaction由JAVA类MyActionTag实现。

当该标签首次在文件中使用时,将会创建一个MyActionTag的实例。然后,当出现开始标签时,将会调用doStartTag()方法,根据开始标签的结果,来决定如何处理标签的主体。

扩展资料:

特点:

能以模板化的方式简单、高效地添加动态网页内容。

可利用JavaBean和标签库技术复用常用的功能代码(设计好的组件容易实现重复利用,减少重复劳动)。标签库不仅带有通用的内置标签(JSTL),而且支持可扩展功能的自定义标签。

有良好的工具支持。继承了Java语言的相对易用性。

参考资料来源:百度百科-JSP





如果你只查询一张表 可以给这个表建一个实体 比如 User 就用 LIst<User>
如果是多张表 就用 LIst<Object[]> 这个在实际项目中用的比较多

先用while(rs.next())把查询的结果封装到一个ArrayList对象里 比如ArrayList li=new ArrayList();
然后request.setAttribute("sdf",li);到另一个页面用request.getAttribute取出来就行了

查询结果保存在resualtSet中

不知所云

jsp中保存数据库查询返回结果的对象是什么~

ResultSet对象
取这个结果集中的值用getString(“列名”);
String是取出来的类型,你需要什么就换成什么·int、timestamp、blooen都有的

ResultSet

在jsp中,当执行查询操作时,一般将查询结果保存在什么对象中
答:先用while(rs.next())把查询的结果封装到一个ArrayList对象里 比如ArrayList li=new ArrayList();然后request.setAttribute("sdf",li);到另一个页面用request.getAttribute取出就行了。JSP编译器将会加载mytaglib.tld这个XML文件,然后可以看到标签myaction由JAVA类MyActionTag实现。当该标签首次在文件中使...

JSP执行数据库查询,然后将查询结果用html表格的形式显示出来
答:1、在后台定义一个Servlet或者Action,接收jsp的参数去数据库查询数据,返回List 2、将从数据库查询的数据放在request中,如request.setAttribute("studentList",studentList),输出到对应的jsp页面。3、在jsp页面引入jstl标签,定义好一个html表格头 4、用jstl获取后台查询的数据,利用<c:foreach>标签循环...

求教jsp程序里执行查询的时候点查询页面没有反应,console那里输出的为...
答:关键就是写对Select的查询语句就可以了,如 "select * from 表 where 姓名="+姓名 说明:表:指要查询的表名 姓名:指表中的姓名列名及要查询的姓名

jsp页面中表单部分内容实时显示
答:第一个问题:这个表单在一个form标签中,点击确定按钮后(实际上就是submit按钮),提交这个表单,将jsp页面中的内容传递个servlet/jsp(具体取决于你的业务逻辑在哪里实现)。第二个问题:每次载入该界面的时候都执行一个查询数据库操作,将查询的值填写到下面的表中。这样,当你打算新增一个数据后,处理...

在JSP的页面中包含输入条件查询,输入条件后查询第一页正常,但是翻页后...
答:如果你的翻页是用表单提交的,即form.submit()可以把查询条件放到BEAN里面。那样就可以回传过来了。。不过下一页大部分用的是location.ref跳转。所以要在URL后面加上查询条件。不过这样挺麻烦的。。个人推荐还是在第一次检查的时候就把查询条件放到SESSION里面那样检索一次SESSION条件更改一次。点下一页条件...

JSP进行交易明细的查询,怎么把结果显示在当前页?
答:刷新页面, 查询的时候跳转到后台去执行 然后又跑回该页面,把查询出来的东西放在request里,然后在jsp页面遍历出来就可以了。局部刷新,在查询方法的时候写个ajax进行查询,把查询结果返回来,这个查询结果是 拼装要显示的html代码+上你的查询结果,然后通过js(如:$("#id").append(你的返回结果))这样...

cur是什么意思
答:在数据库管理系统中,cur可能指的是一个指向当前记录位置的指针。当执行查询操作时,数据库会按照一定的规则遍历数据表,而cur则用来指示当前正在处理哪一条记录。在编程中,特别是在处理数据结构如链表、数组等时,cur也可能用来表示当前遍历到的位置。三、具体语境具体分析 理解cur的具体含义需要结合其...

jsp网页当我登陆后在页面做查询时报错,但是当我在此页面做修改操作后再...
答:空指针异常,很可能是在你执行查询方法之前没有创建对象,可以通过打印验证是否成功创建了对象

在jsp页面做个定时器,定时去action里面执行一个方法查询,刷新页面
答:整页刷新使用原生 html 代码即可 其中20指每隔20秒刷新一次页面.。局部刷新局部刷新如果使用纯 JSP 技术是无法完成的,原因是 JSP 是由 HTML 代码与内嵌 Java 代码组成, JSP 会在服务端渲染完毕后传输给浏览器展示。如果想要完成局部刷新,建议你学习一下 AJAX 技术,完成局部刷新功能。

怎么在加载一个jsp页面时同时执行一个action中的两个查询方法
答:可以使用jquery的ajax操作,顺便结合你所说的struts2对json的支持,来进行操作,调用不同的数据库,无非就是调用两个查询数据库的方法,整理一下就可以了