公司要做的系统目前需要分页,应该说这是每一个要做jsp的人都会经过的阶段,我也不能免俗。
之前用过别人推荐的extreme table,当时的确觉得好用,但如果我只要一个分页的话发现那有些过了,等于我们只要一个windows 播放器而你却给了一个Windows操作系统给我。在尝试能否改用extreme table达到自己的需求失败后,觉得还是要找(或写)一个只有分页功能的组件更好些。
很快就发现了jsptags的pager,在经过试用后觉得它提供的功能相当充足了。
一点一点的熟悉以后终于配合它的例子把自己的需求完成了。
现在自己对比extreme table,jsptags的最大的一个好处其实在于留下足够多的回调值(不是回调函数)让你自己去决定使用怎样的展现方式,从这点来说这样的设计是更符合理性分层的,而要改改extreme table的展现方式其实要对extreme table有足够多的了解。改动的代码牵涉得很多:java代码也需要改,前台也需要改。改我的分页效果让人们感觉应该只要去改展现层的东西(jsp)就足够,所以extreme table的设计中如果能做到这一点则更好,当然extreme table就是提供一个bundle,随着开发者对bundle了解后能够细致的定制是非常必要的。
分享到:
相关推荐
3. **编写代码**:利用jQuery或其他JavaScript库,实现基本功能,并设计简单的API接口,便于扩展。 4. **测试和优化**:对插件进行充分的测试,确保在不同场景下都能正常工作,然后根据反馈进行优化。 开发轻量级...
为了提升用户体验,可以引入一些特色功能,如读书笔记和书摘分享。用户可以记录阅读过程中的感悟,也可以摘录精彩片段,这些笔记和书摘可以公开或私密,形成独特的知识库。另外,可以设置阅读进度同步,让用户在不同...
在前端开发领域,JavaScript插件开发是一个重要的分支,它主要涉及编写JavaScript代码来实现特定功能或效果。这些插件可能用来丰富网页的交互性,提供特定的用户界面组件,或是执行后台任务。在开发这些插件时,...
4.3 感想与体会:分享个人在项目开发中的感悟和经验。 5. 参考资料:列举参考的书籍、文章或其他资源。 通过这个项目,学生不仅学习了C语言的文件操作,还锻炼了结构化编程思维,理解了信息管理系统的运作机制,为...
通过这个课程设计,学生将全面了解操作系统的工作机制,并有机会动手实现一部分功能,这对于提升理解能力和实践技能至关重要。同时,撰写论文和感想能够锻炼分析和表达能力,将理论知识与实际操作相结合,进一步巩固...
实验内容可能包括实现一个简单的分页系统,处理页面故障并进行页面替换算法(如LRU或FIFO)。实验设计会涉及分配和回收内存块,以及解决地址映射问题。实验程序会模拟这些过程,而实验结果则展示了内存分配的效果。...
通过分析提供的文件信息,我们可以提炼出关于“学习微机原理”的一些关键知识点: ### 微机原理概述 微机原理是计算机科学与技术专业的重要基础课程之一,它主要研究微型计算机系统的组成、工作原理及其应用。该...
- 实现程序在运行时载入所需页面的功能。 2. TLB异常处理: Nachos系统的内存管理建立在软件模拟的TLB机制之上,它的工作原理和异常处理与分页式内存管理有很多相似之处。对于TLB异常处理,包括了源代码阅读和...
JavaScript可以用来增强用户体验,比如实现文章分页、评论功能或者搜索框的实时搜索建议。 【js轮播图】 JavaScript轮播图是一种常见的网页特效,用于展示多张图片或内容,通过自动切换或者用户手动操作来呈现不同...
根据提供的信息,我们可以总结出以下关于JSP初学者的一些关键知识点和实践经验: ### 1. JSP基础概念 - **JSP(Java Server Pages)**:是一种基于Java技术的服务器端脚本语言,用于创建动态网页。它允许将Java...
本实习报告将详细阐述论坛的创建过程,从设计分析到功能实现,以及用户身份验证和后台管理。 1.1 实习项目简介 论坛(BBS)是一个基于Web的交流平台,允许用户发表话题、参与讨论。在这个项目中,我们使用开源的PHP...
- **Hibernate分页**: 解释了如何在Hibernate中实现分页功能。 - **Cache管理**: 探讨了缓存策略和使用技巧。 - **Session管理**: 分析了Session的生命周期管理。 - **Hibernate in Spring**: 集成Spring框架时...
9. **用户体验**:模板可能还包括了诸如分页、搜索功能、评论系统等增强用户体验的特性,帮助用户更方便地浏览和互动。 10. **安全性**:一个完整的文章站模板还会考虑安全性问题,如防止SQL注入、XSS攻击,以及...
实验心得则是学生在完成实验后对所学知识的理解和感悟,通常包含遇到的问题、解决方法和经验总结,这对于其他学习者来说是一份宝贵的参考资料。 上机考试练习部分则可能是一系列的操作系统相关题目,旨在测试学生在...
3. **阅读和分享**:用户可以查看他人的生活日记和心灵鸡汤,这需要实现一个动态的内容展示页面,可能使用JSP(JavaServer Pages)来渲染数据,同时需要考虑分页、搜索和过滤功能。 4. **用户交互**:网站可能包含...
另外,所有帖子都可以设置 打赏区 ,打赏区可以放置一些“珍藏”内容,只有打赏后的用户才能浏览。打赏区编辑器同样支持 Markdown、Emoji 和文件上传等特性。打赏区支持内容更新,并可以随时调整打赏积分值。 对于...
13.4.2 基于面向对象设计实现播放器功能 467 13.4.3 面向对象封装、继承、多态的应用 468 13.4.4 设计模式、条件外置及反射技术的应用 471 13.5 面向对象分析(OOA)的方法 475 13.6 面向对象设计的原则 478 13.6.1 ...
13.4.2 基于面向对象设计实现播放器功能 467 13.4.3 面向对象封装、继承、多态的应用 468 13.4.4 设计模式、条件外置及反射技术的应用 471 13.5 面向对象分析(OOA)的方法 475 13.6 面向对象设计的原则 478 13.6.1 ...
首先,Guns框架是基于Java开发的一个开源后台管理系统框架,它集成了Shiro、Beetl、MyBatis、Bootstrap等组件,并提供了丰富的后台管理功能。文档中提及的JDK 1.8是运行Guns所必须的Java开发工具包版本,而maven ...