- 浏览: 1994494 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (509)
- JavaEE (122)
- Oracle数据库 (29)
- JavaScript (37)
- SAP (5)
- MySql数据库 (7)
- JavaSE (4)
- Ajax (1)
- jQuery (13)
- SSH框架 (36)
- Web Service (10)
- JSF框架 (2)
- JBPM (0)
- ireport报表 (2)
- ibatis (5)
- Hibernate (31)
- JSP (11)
- Tomcat 服务器 (20)
- Other (19)
- JavaWeb (4)
- Maven (11)
- OSWorkFlow (10)
- HTML (13)
- Exception汇总 (7)
- SVN (2)
- 笑话 (1)
- JSTL (1)
- WebSphere Message Broker (13)
- ANT命令 (3)
- Liunx (12)
- Struts2 (26)
- Eclipse (6)
- DOS (3)
- Flex (11)
- WebSphere (1)
- 开发常用工具 (3)
- Junit (2)
- EJB (4)
- Struts1.2 (2)
- Jboss (1)
- Android (2)
- Java框架源码解析 (1)
- Spring (4)
- MyBatis (6)
- SpringMVC (4)
- Jetty (2)
- 数据库表设计 (1)
- SSO (4)
最新评论
-
贝塔ZQ:
也可以试试PageOffice插件,觉得更简单点
Jxl操作Excel设置背景、字体颜色、对齐方式、列的宽度 -
jia1208:
...
Could not publish server configuration for Tomcat v6.0 Server at localhost. -
u011274527:
赞
java.io.EOFException java.io.ObjectInputStream$PeekInputStream.readFully 错误 -
旭旭小牛啦:
怎么没哟了,继续赛
jQuery 选择器 -
wzw3919:
100行会报空指针
Java 解压缩zip文件
简单的后台代码, 分页查询。
//根据姓名和联系人类型查找联系人信息; public ActionForward selectTypeIdAndPersonName(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws IOException, ParseException { String check=request.getParameter("check"); String name=null; if("button".equals(check)){ name=request.getParameter("txtName"); }else{ name=new String(request.getParameter("txtName").getBytes("ISO-8859-1"),"GBK"); } String id=request.getParameter("txtTypeId"); Long typeid=new Long(0); int page=1; if(id!=null && !"".equals(id)){ typeid=Long.parseLong(id); } //得到传过来的类型; String type=request.getParameter("type"); List<Personmessagetype> list1=ims.selectAll(); request.setAttribute("PersonMessageType", list1); //得到总记录数; int sum=ims.getSum(typeid,name); //把总记录数除以显示的条数,得到总页数; int sumPage=sum/8==0?sum/8:sum/8+1; //判断是上一页还是下一页; if("shouye".equals(type)){ page=1; }else if("weiye".equals(type)){ page=sumPage; }else if("shangyiye".equals(type)){ page=page>=1?page-1:1; }else if("xiayiye".equals(type)){ page=page<=sumPage?page+1:sumPage; }else{ System.out.println("type为空"); page=1; } request.setAttribute("sumPage",sumPage); request.setAttribute("currPage", page); request.setAttribute("sum", sum); List<Personmessage> list=ims.selectTypeIdandPersonMessageName(typeid,name,page); //得到联系人集合; request.setAttribute("PMessageList", list); //转发; return new ActionForward("/view/selectLianXiRen.jsp"); }
发表评论
-
大型互联网服务集成平台:springmvc+mybatis+restful+webservice+quartz+bootstrap html5
2015-04-13 21:49 81SpringMVC + Mybatis + SpringSe ... -
大型互联网服务集成平台:springmvc+mybatis+restfull+JMS+webservice+bootstrap
2015-04-12 23:36 22SpringMVC + Mybatis + SpringS ... -
大型互联网服务集成平台:springmvc+mybatis+restfull+JMS+webservice+bootstrap
2015-04-12 23:33 83SpringMVC + Mybatis + SpringS ... -
Maven构建大型互联网架构springmvc+mybatis+Restfull+Webservice+Bootstrap
2015-04-12 23:28 71SpringMVC + Mybatis + SpringS ... -
手机App后台架构:Springmvc+SpringSecurity+mybatis+Rest+Quartz+Bootstrap Html5( Maven构建)
2015-04-09 01:39 76APP后台架构Maven构建,模拟大型互联网架构,支持高并发 ... -
maven构建springmvc+mybatis+rest+webservice+bootstrap html5(cms开源项目)
2015-04-09 01:21 85SpringMVC + Mybatis + SpringS ... -
通过 ServletContextEvent 获取spring的applicationContext文件所在的路径
2012-01-09 13:33 13802public class UserStatusLi ... -
通过WebApplicationContextUtils工具类获取ApplicationContext对象.
2011-12-18 21:03 10245通过WebApplicationContextUtils工具类 ... -
Spring中二级缓存的配置
2011-12-18 20:40 22411.首先,在spring的hibernate配置里(app ... -
springframework java.lang.ClassNotFoundException
2011-12-11 23:49 2575springframework java.lang. ... -
java.lang.ClassNotFoundException: org.apache.commons.collections.map.LinkedMap
2011-12-11 23:23 3287下面这个错误是少了commons-collections.ja ... -
net.fckeditor.connector.ConnectorServlet java.lang.ClassNotFoundException: net.
2011-11-17 14:56 2530今天在整合struts2+ibatis2.16+spring2 ... -
log4j文件日志配置
2011-11-16 19:03 2875下面是一段最常见的日志配置模板: #输出到控制条to co ... -
Line: 209 - com/opensymphony/xwork2/spring/SpringObjectFactory.java:209:-1
2011-11-14 21:27 1583问题链接: http://www.iteye.com/pro ... -
Exception in thread "main" org.springframework.beans.factory.BeanDefinitionStore
2011-11-14 14:34 14808Exception in thread "main& ... -
获取容器中WEB-INF或者classes目录下的配置文件
2011-11-04 17:07 5846获取Tomcat容器中WEB-INF路径下的文件. 在Ser ... -
解决spring配置文件没有提示的问题。
2011-11-03 00:16 2767我们使用eclipse编辑spring ... -
The reference to entity "characterEncoding" must end with the ';' delimiter
2011-10-06 12:44 2189在配置Spring 的数据源的时候,想把url配置下面加一个 ... -
Caused by: org.xml.sax.SAXParseException: Content is not allowed in prolog.
2011-10-06 12:31 6110在配置Spring文件的时候..从别的文件中复制过来的头文件。 ... -
java.lang.NoClassDefFoundError: org/aopalliance/aop/Advice
2011-10-05 22:59 12875本人在整合Struts2+Hibernate3.32+Spri ...
相关推荐
总的来说,"Hibernate+Struts后台分页"涉及到了Java Web开发中的多个层次,包括前端请求处理、后台业务逻辑、数据持久化以及性能优化。理解和熟练掌握这些技术对于构建高性能、高可用性的Web应用至关重要。
这些方法通常会根据用户传递的页码和每页显示的记录数来计算出数据的起始位置和结束位置,然后调用DAO(数据访问对象)层的方法从数据库中查询对应范围的数据。 在描述中提到的“小项目”,可能涉及到一个简单的...
【hibernate+struts2分页代码】是关于如何在Java Web开发中结合Hibernate ORM框架和Struts2 MVC框架实现数据分页的功能。在Web应用程序中,分页是提高用户体验的重要手段,它允许用户逐步浏览大量数据,而无需一次性...
在分页场景下,Action会处理请求中的分页参数,查询数据库,并计算出当前页的数据。 4. **数据库操作**:在Action中,使用SQL查询语句(例如,带有LIMIT和OFFSET子句的SELECT语句)来获取指定范围的数据,这取决于...
在实际开发中,为了代码的复用性和可维护性,通常会创建一个通用的分页Action和相应的JSP标签,这样在其他地方需要分页功能时,可以直接复用。此外,还可以考虑优化如缓存处理,避免频繁的数据库查询。 总而言之,...
Struts2分页是Web开发中的一个重要概念,它主要用于处理大量数据时,避免一次性加载所有数据导致页面响应慢或者浏览器崩溃。在这个场景中,我们提到的是使用自定义标签实现类似于百度分页的效果,这是一种常见的用户...
总的来说,Struts分页的优势在于其模块化的设计,通过ActionForm、Action、标签库和拦截器等组件,能够将分页逻辑从业务逻辑中解耦,使代码更易于维护和扩展。同时,其提供的各种功能,如国际化、主题支持和性能优化...
1. **复杂性**:SSH框架本身就已经包含了多个组件,再添加分页逻辑可能会使代码变得复杂,尤其是对于新手开发者来说,理解并调试分页代码可能需要花费更多时间。 2. **性能问题**:虽然分页可以提高用户体验,但频繁...
- **模型**:Action类与后台数据库交互,查询数据并进行分页处理,然后将结果转换成JSON格式。 - **视图**:返回的JSON数据被jQuery解析,并动态插入到页面中,实现无刷新的效果。 ### 3. Ajax分页原理 Ajax分页的...
总的来说,FreeMarker和Struts2结合实现分页功能涉及前端页面模板的编写、后端Action类的设计以及数据库查询的优化。通过合理地组织代码和配置,可以实现高效且用户体验良好的分页效果。在实际项目中,还可以考虑...
本篇文章将详细介绍一种基于Spring、Struts和Hibernate框架实现的高效分页算法,并通过具体的代码示例来解释其实现原理及应用。 #### 二、分页的基本概念 分页是指将大量的数据分成多个页面展示的技术手段。在Web...
通过在后台实现SQL的分页查询,Struts2和Spring配合处理请求参数,可以实现在前端展示分页结果。这不仅减少了网络传输的数据量,也使得用户能够更方便地浏览和查找所需信息。 6. **上传附件**:在很多应用场景中,...
在分页场景中,Struts2 可以处理用户请求,调度到相应的Action,并返回处理结果。例如,当用户点击分页链接时,Struts2 框架会解析请求参数,调用后台业务逻辑来获取相应页码的数据。 **Spring2**:Spring 是一个...
综上所述,“struts2组件化分页”项目提供了一个便捷、高效的分页解决方案,使得开发者可以专注于业务逻辑,而不是重复的分页代码,提升了开发效率和代码质量。在实际项目中,这样的组件是极其宝贵的,能够快速提升...
实现这一功能通常涉及到后台数据处理,需要根据用户的排序请求动态调整SQL查询语句,然后返回排序后的结果集。同时,前端也需要与后端进行交互,更新表格展示的数据,并保持分页状态的一致性。 分页策略有多种,...
在SSH框架下,可以通过Struts的拦截器或Spring的Pageable接口来实现分页查询,从而避免一次性加载大量数据导致的性能问题。 DWR(Direct Web Remoting)是一种JavaScript到Java的远程调用技术,它使得前端能够直接...
`Hibernate+Struts分页代码.mht`可能包含了使用Struts框架(另一种Java Web框架)与Hibernate进行分页查询的示例代码。Struts提供了Action和ActionForm等组件来处理用户请求,结合Hibernate可以实现数据的检索和展示...
在分页实现中,Struts2的Action类会接收到用户的分页请求参数,如当前页码和每页显示条数,然后调用业务逻辑层的方法进行处理。 3. **Hibernate框架**:Hibernate是持久化层的ORM(对象关系映射)工具,它允许...
在这个"Struts2SpringHibernate实现简单的添加,分页显示功能例子"中,开发者通过整合这三大框架,实现了基本的数据添加功能以及数据的分页显示。以下是对这个例子中的关键知识点的详细解释: 1. **Struts2**:作为...
总之,Struts分页技术涉及到前端用户界面的交互设计、后台业务逻辑的实现以及数据库查询的优化等多个层面。通过合理运用这些知识点,我们可以构建出高效且用户体验良好的分页功能。在开发过程中,需要注意代码的可...