资源简介
使用ssh实现,包含报到分班管理,报到收费管理等模块。
代码片段和文件信息
package com.csai.action;
import java.util.ArrayList;
import javax.servlet.http.HttpServletRequest;
import org.apache.struts2.ServletActionContext;
import org.hibernate.Query;
import org.hibernate.Session;
import com.csai.POJO.Student;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
public class AcceptMoneyAction extends ActionSupport {
private static final long serialVersionUID = 1L;
public String studentname;
public String action;
public String matrino;
public ArrayList stuParamArray;
public Session sessionHibernate;
public Session getSessionHibernate() {
return sessionHibernate;
}
public void setSessionHibernate(Session sessionHibernate) {
this.sessionHibernate = sessionHibernate;
}
@Override
public String execute() throws Exception {
sessionHibernate.beginTransaction();
//----查询数据操作----
String hsqlwhere=new String(““);
String hsql=new String(““);
if(“select“.equals(action)){//如果是查询操作
if(studentname!=null&&studentname.trim().length()!=0)
hsqlwhere=“where StudentName like ‘%“+studentname.trim()+“%‘ “;
if(hsqlwhere!=null&&hsqlwhere.length()!=0){
if(matrino!=null&&matrino.trim().length()!=0)
hsqlwhere+=“ and MatriNo like ‘%“+matrino.trim()+“%‘ “;
}else{
if(matrino!=null&&matrino.trim().length()!=0)
hsqlwhere=“ where MatriNo like ‘%“+matrino.trim()+“%‘ “;
}
hsql=“from Student “+hsqlwhere;
Query query=sessionHibernate.createQuery(hsql);
ArrayList stuArray =(ArrayList)query.list();
HttpServletRequest request = (HttpServletRequest)ActionContext.getContext().get(ServletActionContext.HTTP_REQUEST);
request.setAttribute(“stuArray“ stuArray);
}
//----交费操作----
if(stuParamArray!=null&&“update“.equals(action)){
for(int i=0;i if(stuParamArray.get(i).getPayAmount()!=null&&stuParamArray.get(i).getPayOK()!=null&&stuParamArray.get(i).getStudentId()!=null){
String hsqlstr=“from Student where StudentId=“+stuParamArray.get(i).getStudentId();
Query query=sessionHibernate.createQuery(hsqlstr);
ArrayList stuArray =(ArrayList)query.list();
if(stuArray.size()>=1){
Student stu=stuArray.get(0);
stu.setPayAmount(stuParamArray.get(i).getPayAmount());
stu.setPayOK(stuParamArray.get(i).getPayOK());
sessionHibernate.save(stu);
}
}
}
}
sessionHibernate.getTransaction().commit();
return SUCCESS;
}
public ArrayList getStuParamArray() {
return stuParamArray;
}
public void setStuParamArray(ArrayList stuParamArray) {
this.stuParamArray = stuParamArray;
}
public String getStudentname() {
return studentname;
}
public void setStudentname(String studentname) {
this.studentname = studentname;
}
public String getAction() {
return action;
}
public void setAction(String action) {
this.action = action;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 834 2011-09-03 13:56 ch18\.classpath
文件 1037 2011-09-03 13:56 ch18\.project
文件 503 2011-09-03 13:56 ch18\.settings\.jsdtscope
文件 395 2011-09-03 13:56 ch18\.settings\org.eclipse.jdt.core.prefs
文件 442 2011-09-03 13:56 ch18\.settings\org.eclipse.wst.common.component
文件 345 2011-09-03 13:56 ch18\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2011-09-03 13:56 ch18\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2011-09-03 13:56 ch18\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 4516 2011-09-03 13:58 ch18\build\classes\com\csai\action\AcceptMoneyAction.class
文件 3800 2011-09-03 13:58 ch18\build\classes\com\csai\action\AdminUserAction.class
文件 4868 2011-09-03 13:58 ch18\build\classes\com\csai\action\BedAction.class
文件 3415 2011-09-03 13:58 ch18\build\classes\com\csai\action\BedchamberAction.class
文件 3343 2011-09-03 13:58 ch18\build\classes\com\csai\action\ClassAction.class
文件 4955 2011-09-03 13:58 ch18\build\classes\com\csai\action\ClassAdminAction.class
文件 2894 2011-09-03 13:58 ch18\build\classes\com\csai\action\ClassViewAction.class
文件 614 2008-08-25 11:29 ch18\build\classes\com\csai\action\LoginAction-validation.xm
文件 2719 2011-09-03 13:58 ch18\build\classes\com\csai\action\LoginAction.class
文件 6080 2011-09-03 13:58 ch18\build\classes\com\csai\action\MatriAction.class
文件 2909 2011-09-03 13:58 ch18\build\classes\com\csai\action\RegStatusAction.class
文件 3368 2011-09-03 13:58 ch18\build\classes\com\csai\action\SpecialityAction.class
文件 1669 2011-09-03 13:58 ch18\build\classes\com\csai\db\HibernateUtil.class
文件 1004 2011-09-03 13:58 ch18\build\classes\com\csai\POJO\AdminUser.class
文件 554 2008-09-28 09:47 ch18\build\classes\com\csai\POJO\AdminUser.hbm.xm
文件 1321 2011-09-03 13:58 ch18\build\classes\com\csai\POJO\Bedchamber.class
文件 685 2008-09-07 17:50 ch18\build\classes\com\csai\POJO\Bedchamber.hbm.xm
文件 1282 2011-09-03 13:58 ch18\build\classes\com\csai\POJO\ClassTa.class
文件 671 2008-09-28 09:49 ch18\build\classes\com\csai\POJO\ClassTa.hbm.xm
文件 1321 2011-09-03 13:58 ch18\build\classes\com\csai\POJO\Speciality.class
文件 685 2008-09-28 09:49 ch18\build\classes\com\csai\POJO\Speciality.hbm.xm
文件 2630 2011-09-03 13:58 ch18\build\classes\com\csai\POJO\Student.class
............此处省略120个文件信息
相关资源
- SSH进销存系统
- ssh框架实现论坛发帖,回帖 删除贴登
- SSH网上商城项目实战完整源码带博文
- ssh_employee
- SSH项目国税协同办公平台
- 基于SSH的医院在线挂号源码+数据库
- 网上商城完整源代码
- 用户登录注册项目-ssh框架
- 基于ssh的实现了摇号系统
- ssh框架项目国家税务管理系统
- SSH整合案例(个人博客)
- SSH整合登录+增删改查
- ssh实现注册
- SSH整合
- 吐血整理!grasshopper及其插件.rar
- ssh-patient.rar
- SSH学生管理系统
- 停车场管理系统带有车牌识别
- 3-Grasshopper完全学习手册V1.0.pdf
- 基于SSH的校园物品交易平台
- SSH框架实现登录、注册、增删改查
- 基于SSH框架的在线考试系统.zip
- SSH框架实现登录和注册
- ssh 办公自动化oa系统视频教程
- 基于SSH的简单学生考试在线系统.zip
- 基于ssh的在线考试系统.zip
- 毕设各种源码
- 基于ssh框架的activiti实战请假流程代码
- openssl+openssh离线安装包
- Spring与Hibernate整合博客用户登录增删
评论
共有 条评论