public List<Subject> getSubjects2() {
List<Subject> res = new ArrayList<Subject>(10);
try {
Connection conn = DatabaseConn.fetch();
Statement stmt = conn.createStatement();
ResultSet rst = stmt.executeQuery("SELECT * FROM question_books WHERE pid="+pid);
while ( rst.next() ) {
Subject s = new Subject();
s.setId( rst.getInt("id") );
s.setPid( rst.getInt("pid") );
s.setSid( rst.getInt("sid") );
s.setName( rst.getString("name") );
s.setCount( rst.getInt("count") );
res.add( s );
}
conn.close();
}
catch( Exception e ) {
System.out.println(e.getMessage());
}
System.out.println("getSubjects2()");
return res;
}
这是表中数据的来源
分享到:
相关推荐
在Struts框架中处理多行数据提交的问题是一个常见的开发场景,尤其当涉及到表格形式的数据录入时。本文将深入探讨如何在Struts框架下实现多行数据的动态添加与提交,结合给定的代码示例进行详细解析。 ### Struts...
在这个例子中,我们展示了如何通过Struts框架将客户端多行数据转换为ActionForm的List属性,以及如何在服务器端处理这些数据。这是一个常见的需求,特别是在处理批量操作或复杂表单时。了解并熟练掌握这种技巧对于...
- **Struts2**: Struts2直接使用Action对象的属性作为输入数据,消除了对`ActionForm`对象的需求。输入数据可以是复杂的对象类型,包含子属性。此外,Struts2支持模型驱动特性,允许使用现有的业务对象作为输入/输出...
第四章:struts2中的OGNL.ppt 第五章:struts2标签库.ppt 第六章:struts2国际化.ppt 第七章:Struts2验证机制.ppt 第八章:struts2文件上传下载.ppt 第九章:struts2拦截器.ppt + Struts2开发详解.ppt
在处理表单数据方面,Struts2提供了一种高效且灵活的方法,使得开发者能够轻松地从用户提交的表单中获取并处理数据。这篇博客文章“应用Struts2处理表单数据”可能会探讨以下核心知识点: 1. **Action类**:在...
5. **OGNL(Object-Graph Navigation Language)**:Struts2使用OGNL作为默认的表达式语言,用于在Action和视图之间传递数据。 6. **表单和验证**:Struts2支持基于注解的表单字段绑定和验证,可以方便地处理用户...
下面将详细介绍Struts2框架以及在该项目中可能涉及的关键知识点。 1. **Struts2框架概述**:Struts2是Apache软件基金会下的开源项目,它继承了Struts1的优点,并融合了WebWork框架的许多特性。Struts2的主要目标是...
在 Struts2 项目开发中,需求分析是非常重要的一步。通过对项目的需求分析,可以确定项目的功能需求、性能需求、安全需求等。例如,在个人信息管理系统中,需要分析用户的需求,例如登录与注册、个人基本信息管理、...
以国内使用最广泛的Struts为例,其新版本Struts2与前一版Struts1.x已经有了天壤之别。Hibernate也从2.0升级为3.X,近期Spring也最新推出了2.5版。读者如果再参考以前的版本书籍学习,无异于南辕北辙,而《JavaWeb...
1. 用户提交请求时,Struts2 框架将用户输入的数据传递给 Validator Framework。 2. Validator Framework 将用户输入的数据与 Validation Rules 进行比较,以确定数据是否满足业务逻辑的要求。 3. 如果数据满足业务...
3. **Token机制**:在Struts2中,Token机制用于解决重复提交问题。系统为每个表单生成一个唯一的Token,将其隐藏在表单中,并在提交时一起发送到服务器。服务器接收到请求后,会检查Token的有效性,如果已经处理过这...
struts2环境搭建+struts2 新闻发布系统+struts2 留言板 struts2环境搭建:基础框架搭建,简单易上手,...struts2 留言板:struts2+jquery 直接导入myecplise中即可使用,很好用,可以在此基础上添加并完善项目将更完美。
本篇文章将深入探讨如何利用Struts2实现批量提交数据的功能。 ### 一、批量提交的概念 批量提交是指一次性处理多个数据记录,而不是逐个处理。在Web应用中,这通常涉及到用户上传一个包含多条记录的数据文件,或者...
在这个场景中,用户填写的个人信息被用来创建一个表单,该表单的数据随后会被提交到服务器,由Struts2框架接手处理。Struts2的工作流程和涉及的关键知识点如下: 1. **表单数据收集**:用户在前端界面填写个人信息...
- **Struts2**: 引入了ValueStack的概念,这使得开发者可以在视图层直接访问Action中的数据。Struts2还支持多种视图技术,如FreeMarker、Velocity等。 #### 数据绑定 - **Struts1**: 使用Commons-BeanUtils进行...
Struts2是一个基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架,它在Web开发领域具有广泛的应用。Struts2的核心是Action类,它负责处理来自客户端的请求,并通过配置文件来决定如何转发到相应的...
- **OGNL(Object-Graph Navigation Language)**:Struts2使用OGNL作为默认的表达式语言,简化了Action和视图之间的数据绑定。 - **Result类型**:不同于Struts1的单一Forward结果,Struts2支持多种Result类型,如...
绝对是官网最新版本2012年5月9日下载的,方便大家使用,很不错的资源,期待大家分享,只因我们都是ssh人~(所有相关jar包在:struts-2.3.3-all.zip\struts-2.3.3\lib)docs中都有相应的例子,会告诉你怎么用!...
OGNL(Object-Graph Navigation Language)是Struts2中用于表达数据访问的表达式语言。它不仅能够访问对象的属性,还能够调用对象的方法,甚至执行一些更复杂的操作。理解OGNL的使用对于在Struts2中处理数据和视图的...