数据库表对应List对象传到jsp中用<s:iterator>显示问题

问题描述

感谢您的阅读,我是个新手,有这样一个问题. 我按照SSH视频做的一个小例子,只有一张Person表,有id等4个字段,例子是实现简单的CRUD操作,现在可以正常写入数据到数据库中,但是再JSP中显示数据不成功,请问是什么原因呢,下面是我相关的代码PersonDaopublic List<Person> getPersons();PersonDaoHibernatepublic List<Person> getPersons() {List<Person> persons = getHibernateTemplate().find("from Person");return persons;}PersonManagerpublic List<Person> listPerson();PersonManagerImplpublic List<Person> listPerson() {return personDao.getPersons();}PersonAction...persons 的get set方法...public String list() {personManager.listPerson();setPersons(persons);return SUCCESS;}我的添加数据方法运转正常,尝试显示本次添加的数据也可以,但是不能显示所有数据,我想是persons这个数据对象没有正常的获得,但我接触java时间比较短,这些代码是跟着视频教程一步步来的,没有完全搞懂,请高手解惑,谢谢.

解决方案

...persons 的get set方法...public String list() {personManager.listPerson();---①setPersons(persons);----②return SUCCESS;}①请问这一步是不是查询数据库返回一个集合?正确的写法:persons = personManager.listPerson();到此为止,我觉得你的问题应该已经得到了解决.②不知道setPersons(...)的方法是什么意思,但是在这setPersons没有任何的意义我想你这个显示数据不成功的主要原因在于你不细心,马虎...

时间: 2024-09-26 09:15:01

数据库表对应List对象传到jsp中用&amp;lt;s:iterator&amp;gt;显示问题的相关文章

步步学LINQ to SQL:将类映射到数据库表

该系列教程描述了如何采用手动的方式映射你的对象类到数据表(而不是使用象SqlMetal这样的自动化工具)以便能够支持数据表之间的M:M关系和使用实体类的数据绑定.即使你选择使用了自动生成类的工具,理解这一实现过程可以让你更加方便地对你的应用程序加以扩展. 下面阐述本文的目标以及该示例程序为初级开发人员介绍如何学习LINQ的基本要点: ·使用LINQ to SQL将SQL Server数据库表映射到与之关联的对象上. ·执行一些简单的LINQ查询来检索数据. 本文详细为你阐述了如何在你的应用程序中

labview 数据库-从labview数据库表中提取数据

问题描述 从labview数据库表中提取数据 请问在labview中用数据库工具包,怎么从数据库表中提取一行的数据(非一列),用 执行语句 的vi,怎么获取到这行数据 解决方案 ultrachart的使用(一):从数据库中提取数据 解决方案二: http://zhidao.baidu.com/link?url=I6QemQpvC_C1sHAid9RjZXv3Z-VF62IeHIaY1kJEpMCmcalBNVfw1_Hv5fFnmKrvKyphR4rOihW1oqw1fXXUzVZrBsrp2k

jsp 网站开发-struts jsp前段传数据库表的ID到后台

问题描述 struts jsp前段传数据库表的ID到后台 开发-struts jsp前段传数据库表的ID到后台-前段怎么连接数据库"> 我这是一张超链接图片嘛,在单击图片的时候如何将u_image的值传到哦的action里面,求大神八帮忙,小弟谢谢了, 解决方案 <a href="xxx.action?u_image=123abc.jpg"> <img src="img/123abc.jpg" /> </a> 在x

表单-关于WEB 开发中jsp访问数据库的问题

问题描述 关于WEB 开发中jsp访问数据库的问题 就如题目所说,我现在在做一个网页,现在写了几个bean ,能够实现读取网页表单中的数据 ,并且把他们写到数据库,下面要做的是,从数据库中读取符合条件的数据,并显示在网页中 符合条件的数据也是由网页输入的.问一下有那个大神会做吗,急!!! 解决方案 会啊,这种问题,只要是程序员都会做吧.你可以放心大胆雇佣一个程序员帮你了. 解决方案二: 你说的是输入输出是在同一个页面是吧 就是说一个页面进去之后表单中就有数据,并且他们可以修改 方法很多,举一个:

JSP中如何取得MSSQL数据库表中自动增长的ID主键值?

JSP中如何取得MSSQL数据库表中自动增长的ID主键值? 如:建一个表student有属性列userid,username其中userid为INT类型只读自动加1的主键(也就是每插入一条记录都会自动加1),那么如何在JSP中得到当前插入行的userid值(比如:我向表里插入了三条记录,在我插入第三条记录时userid的值应为3,那么如何得到这个3)? 先创建存储过程: CREATE PROCEDURE addrec   (   @OutID int output,   @Name varcha

truts ction-strus中 action从数据库中得到数据怎么传到对应的jsp中

问题描述 strus中 action从数据库中得到数据怎么传到对应的jsp中 public class MyAction extends BaseAction { public ActionForward flfxWaitPoject(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { response.setCon

根据对象生成参数,生成500000个对象插入的数据库表里面,A帐户登陆点击生成,需要n个小时,如做到点击生成后,当前页面提示生成中,和何避免B帐户登陆进来再次点

问题描述 根据对象生成参数,生成500000个对象插入的数据库表里面,A帐户登陆点击生成,需要n个小时,如做到点击生成后,当前页面提示生成中,和何避免B帐户登陆进来再次点击生成 解决方案 解决方案二:具体看你业务了.a和b用户的角色一样?都可以生成?然后只能有一个生成的?可以根据业务想办法设定生成状态,让b用户点击生成时,提示生产中的状态.解决方案三:后台做一个同步锁,成功之后返回修改一个静态值isbuss=B,进入方法之前isbuss=A登录进入之后用一个方法查询isbuss是否等于B如果不等

三种对象传参和ModelDriven的原理

三种对象传参和ModelDriven的原理 ModelDriven的作用 所谓ModelDriven,意思是直接把实体类当成页面数据的收集对象.比如,有实体类User如下: package cn.com.leadfar.struts2.actions;   publicclass User {     privateintid;     private String username;     private String password;     privateintage;     pri

用jdbc删除数据库表中数据失败

问题描述 用jdbc删除数据库表中数据失败 麻烦下谁能帮我看下哪出了问题 我怀疑是画红圈的那有问题 deleteShopping.jsp下面这张 数据库表 最后.. 我感觉是 解决方案 打个断点看下为什么失败,是不是book_id没取到 解决方案二: 你打印一下book_id的值,是不是目标数据.另外不要通过返回值判断是否成功.通常情况下,执行了,就认为删除了. 解决方案三: 通过JDBC获取数据库表元数据 解决方案四: 你这个是get方式传参 你把鼠标放到删除链接上面,页面的左下角会有url的