try{
Session session=HibernateUtil.getSessionFactory().getCurrentSession();
Transaction tx=session.beginTransaction();
Query query=session.createQuery("from Log");
List list=new ArrayList();
list=query.list();
for (Iterator i=list.iterator();
i.hasNext()==false;){
System.out.println("Iterator begin ");
Log log1=(Log)i.next();
Log log= new Log();
log.setId(log1.getId());
log.setUserName(log1.getUserName());
log.setUserPwd(log1.getUserPwd());
log.setUserType(log1.getUserType());
log.setSessionId(log1.getSessionId());
log.setIp(log1.getIp());
log.setDate(log1.getDate());
list.add(log);
}
request.setAttribute("logList", list);
return mapping.findForward("tologfile");
}
catch(Exception e){
e.printStackTrace();
System.out.println("e.getMessage()"+e.getMessage());
}
[size=x-small][size=x-small]加了上面i.hasNext()==false;让其等于false 全部查到
原先还有java.util.ConcurrentModificationException异常[/size][/size]
分享到:
相关推荐
- 通过Struts2的标签库,如`s:iterator`遍历查询结果,以及`s:url`和`s:a`标签创建分页链接。 5. **Struts2配置**: - 需要在Struts2的配置文件(struts.xml)中定义Action,包括其结果类型和接收的参数。 - 还...
Struts的标签库可以简化这一过程,例如使用s:iterator遍历购物车中的商品。 6. **数据库操作**:在添加或删除商品时,Hibernate可以帮助我们方便地进行数据库的CRUD操作。例如,当用户完成购买后,可能需要将购物车...
Struts2提供了便利的标签库,例如`s:iterator`和`s:url`,可以帮助我们轻松地迭代数据并生成链接。 总结一下,利用Struts2、Hibernate和Maven进行分页查询,需要配置好Maven的依赖,编写Struts2的Action和...
### Struts2 + Hibernate + Spring 整合开发与分页方案详解 #### 一、概述 在企业级应用开发中,Struts2、Hibernate 和 Spring(通常简称为 SSH 框架)是三个非常重要的技术栈。它们各自解决不同的问题,并且通过...
2. **Hibernate集成**:Struts2也可以与Hibernate等ORM工具配合,简化数据访问层的开发。 3. **Ajax支持**:Struts2提供了Ajax插件,支持异步更新,提升用户体验。 4. **国际化与本地化**:Struts2支持多语言环境,...
Struts2、Spring和Hibernate是Java Web开发中的三大框架,它们的整合应用极大地提升了开发效率和系统的可维护性。在“Struts2+Spring+Hibernate3.2+整合文档及事例程序.zip”这个压缩包中,包含了这些框架的集成教程...
6. **设计视图**:创建JSP页面,使用Struts标签库(如`s:iterator`,`s:property`等)来显示查询结果,同时提供分页链接,用户可以通过点击链接切换不同的页码。 7. **条件查询**:在用户输入查询条件后,Action类...
此外,为了在页面上显示分页效果,我们需要在JSP(Java Server Pages)中使用Struts的标签库,如`s:iterator`标签遍历查询结果,`s:url`和`s:a`标签创建链接来导航到不同的页面。同时,还需要显示当前页数、总页数、...
1.用Ext js,Hibernate3,Struts2,json,Session,iterator构建的Demo。2.iterator_jsonDemo2的升级版。iterator_jsonDemo2的链接:http://download.csdn.net/detail/cafebar123/8894139 3.将数据库中数据从后台传到...
Struts2和Hibernate是两种非常流行的Java开源框架,它们在Web开发中有着广泛的应用。Struts2主要用于控制应用程序的流程,而Hibernate则是一个强大的对象关系映射(ORM)框架,负责处理数据库操作。将这两者结合,...
在JSP中,可以通过Struts2的标签库(例如`s:iterator`)遍历并显示这些数据。 8. **错误和异常处理**:整合过程中可能会遇到各种错误和异常,例如SQL异常、空指针异常等。合理地捕获和处理这些异常,提供友好的错误...
7. **视图展示**:在JSP页面上,通过Struts标签库(如`s:iterator`)遍历Action传递过来的分页数据,并显示在用户界面上。 8. **处理分页链接**:创建动态URL,传递当前页码和总页数,以便用户点击下一页或上一页时...
在Hibernate、Spring和Struts2这三大流行框架的整合开发中,实现分页功能需要考虑多个层次的设计。以下是一个详细的分页显示方案。 1. **DAO层设计**: 在DAO层,我们需要为每个需要分页查询的实体定义相应的接口...
可以使用Struts2的<s:iterator>标签遍历查询结果,并在JSP页面上展示。也可以使用OGNL(Object-Graph Navigation Language)表达式在Action类中处理查询结果,并将结果传递给视图层。对于删除和修改,通常需要先查询...
- 可以使用s:iterator标签遍历集合,s:property获取对象属性,以渲染表格或其他UI元素。 7. **示例代码**: ```java // UserDAO.java public interface UserDAO { void addUser(User user); User getUserById...
在JSP页面上,我们可以使用Struts2的标签库遍历部门和员工,如`<s:iterator>`标签,以呈现联表查询的结果。 总的来说,这个项目展示了如何结合Struts2和Hibernate框架处理Web应用中的数据操作,特别是涉及一对多...
编写JSP页面,使用Struts2的标签库(如s:iterator和s:property)来遍历和显示查询结果。同时,创建分页导航链接,允许用户跳转到其他页面。这部分需要处理好参数传递,确保页码信息正确传递到Action。 6. **添加...
Struts2和Hibernate是两种非常重要的Java Web开发框架,它们在构建高效、可维护的Web应用程序方面发挥着关键作用。Struts2是一个基于MVC(Model-View-Controller)设计模式的框架,它负责处理用户的请求并展示结果,...
开发者可以创建JSP页面,使用Struts2的标签库来显示数据,如<s:iterator>遍历用户列表,创建链接,传递参数等。 最后,为了测试和部署,我们需要配置Struts2的struts.xml文件,定义Action的映射、结果类型等。同时...