- 页面<td></td>里面的el表达式的作用
- 列表页面:从Bean的实体中取值,显示数据列表
- 修改页面:两个作用
- 从Bean中取值显示给客户以供修改
- 把客户输入的值传给Bean,然后保存至数据库
分页方法的理解
1、 返回一个实体对象的List,改实体可以是pojo,也可以是自定义的dto,只要把它保存在改分页方法返回的List就行。然后在页面就可以用el表达式(实体.属性)取得List中的对象的属性值。这里类似于struts2。
写道
List<StRainfallHistory> list = this.stRainfallHistoryDao.findByHql(this.getHQL(map),
start, pageSize, map);
2、 这里的map很好,它把列表页面的查询条件按照键值对的形式放入它。然后通过findByHql方法,在hql语句的where条件中就可以加入map中方的条件,最后得到查询的列表集合。
点击页面的搜索按钮会自动刷新dateTable里的值(按照页面的查询条件刷新列表,此时又一次调用了分页方法)。
3、当然它最直接的用途就是给列表分页()。
分享到:
相关推荐
### 软件学习JSF教程:深入了解JavaServer Faces #### 前言与概览 JavaServer Faces(简称JSF)是一种用于构建基于Java的Web应用程序的框架,旨在简化Web开发并提供一种声明式的、组件驱动的方法。无论你是网页...
JavaScript Server Faces(JSF)是Java平台上用于构建Web应用程序的官方标准框架,它提供了一种组件化和事件驱动的方式来创建用户界面。...在实践中,不断学习和探索JSF的高级特性和扩展库,将使你成为JSF开发的专家。
JavaServer Faces (JSF) 是一个用于构建Web应用程序的Java EE框架,专为解决Web开发中的复杂性而设计。JSF旨在提供一个统一的、组件化的...要开始学习JSF,可以从官方站点下载参考实现,并按照指导配置到开发环境中。
在JSF(JavaServer Faces)2.0中,自定义组件是实现个性化用户界面和功能扩展的关键技术。这个"JSF2自定义组件编程系列...通过学习这些内容,开发者可以更好地理解和应用JSF2的强大功能,提升Web应用的开发效率和质量。
### JSF入门精通教程知识点概览 #### 一、JSF简介 - **JSF (JavaServer Faces)**:一种基于Java EE平台的标准组件框架,...通过学习本教程,你可以掌握JSF的核心概念和技术,从而高效地开发出高质量的Web应用程序。
### JSF in Action 中文版 关键知识点解析 #### 一、JSF 技术概述 **JavaServer Faces (JSF)**...通过学习本书,读者不仅可以掌握 JSF 的核心知识,还能了解到如何利用 JSF 构建高性能、可扩展的企业级 Web 应用程序。
### JSF技术与WebSphere Studio V...通过充分利用JSF的功能,开发者不仅能够减少编码量,还能确保所开发的应用程序具有良好的可用性和维护性。无论是初学者还是经验丰富的开发者,都可以从这种高效的开发方式中受益。
JSP(Java Server Pages)是Java技术中用于创建动态网页的一种...同时,随着Web技术的发展,现代Web应用更多地倾向于使用Spring MVC、JSF等更高级的框架,但了解JSP的原理对于理解这些框架的工作方式仍具有重要意义。
JSF允许开发者构建动态、数据驱动的Web页面,同时减少编码量,提高开发效率。JSF的主要优势在于其组件化的方法,可以重用UI组件,实现页面布局和功能的快速搭建。 ### 书中的核心知识点 #### 1. 引入JavaServer ...
通过此项目,作者提高了编程技能,特别是使用jsf页面制作,以及掌握了SUP开发环境的高效利用,同时也积累了业务知识和文档编写经验。 3. **技术收获**:作者熟悉了SUP平台,能熟练运用Java、JavaScript、HTML等语言...
- **理论与实践相结合**:理论学习与实际编码相结合,通过小项目练习巩固知识。 - **利用在线资源**:利用MOOC平台、官方文档、技术博客等资源进行学习。 - **参与社区讨论**:加入技术论坛或社区,参与讨论,向更有...
《JavaServer Faces 3rd Edition》第三版为开发者提供了全面且深入的学习资料,覆盖了JSF 2.0的核心技术和最佳实践。无论是初学者还是有经验的开发者,都可以从中获得有价值的见解和实用的技巧,从而更好地利用JSF ...
IDE还提供了强大的代码提示和自动完成功能,帮助开发者提高编码效率。版本控制工具如Git用于管理代码版本,进行团队协作。 2. 数据库使用 在Java开发中,数据库通常用于存储和检索数据。常见的关系型数据库有MySQL...
- **安全性**:采用安全编码实践、认证授权机制等保障应用的安全性。 - **部署管理**:熟悉常见的应用服务器(如Tomcat、WebLogic、WildFly等),了解其配置和管理方式。 #### 五、JavaEE 高级特性 - **注解驱动...
**JSP中文入门基础教程** ...总结来说,JSP中文入门基础教程涵盖了JSP的基本概念、生命周期、内置对象、标准动作以及与JSF的关系。通过学习这些内容,开发者可以开始构建动态、交互式的Web应用程序。
- **开发流程**:从需求分析到系统设计,再到编码实现和测试部署的完整过程。 3. **最佳实践与建议**:基于 First Cup 案例,总结了一些实用的开发技巧和经验教训。 #### 四、关键知识点 ##### 1. Java EE 7 新...
1. **代码编辑器**:JDeveloper的代码编辑器具备语法高亮、自动完成和错误检查功能,提高了编码效率。 2. **调试工具**:内置的调试器允许设置断点、查看变量值,进行单步执行,便于问题定位。 3. **版本控制**:与...
- 学习IDE如何支持Java开发,如代码补全(Code Assist)功能,帮助提高编码效率。 2. **先决条件**: - 确保你已经安装了Oracle JDeveloper 11g 11.1.1.2.0版本,如果没有,可以从Oracle技术网络下载。 - 对Java...