用一个List返回,直接返回不好,因为会出现SQLException异常,最好是页面不处理异常,而在Servlet中处理。在后台实现时捕获这些异常,然后转化成自定义的异常抛出来,这样便于维护
解决方案 »
- jsp 高级问题 (动态为文件添加代码)
- 如何用get方法提交多个值?
- 请教使用ireport设计模板问题
- 怎么去搜索别人网站上的东西??
- 获取数据库中的日期
- jsp中SQLserver驱动问题
- 哀求:struts中报错“Cannot retrieve mapping for action ”,什么都试了,大家帮帮忙!在线等
- 为何安装不了jdk-1_5_0_01-windows-i586-p.exe??请各位大哥指导下,在线等.谢谢!
- 为什么我的tomcat显示不出jsp文件?
- tomcat4.01+apache2.046组合问题:单个的都能运行,...可以加分..
- 请问为什么我在编写的登录页里输入用户和密码后后台总是没有查到记录,请指点谢谢
- 老师不让用数据库,我该怎么办啊
List results = new ArrayList();
while(rs.next()){
MyDTO dto = new MyDTO();
/**todo:
这里将表信息取出来,赋给dto
*/
results.add(dto);
}
可以使用While(*.next())方法也可以用for(int i=0;......)方法
public class UserList implements java.io.Serializable
{
private int count=0;
private ArrayList list = new ArrayList(); public void add(User obj)
{
list.add(obj);
} public User get(int i)
{
return (User)list.get(i);
} public User getNext()
{
return (User)list.get(count-1);
} public int size()
{
return list.size();
} public boolean next()
{
if(count<list.size())
{
count++;
return true;
}
else
{
return false;
}
}
}