package com.action;
import java.sql.ResultSet;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import com.bean.*;
import com.dao.*;
import com.util.DBO;
@Controller
@RequestMapping(value="/syl")
public class sylAction {
/**
* 自动注入业务逻辑层,注入方式使用了注解自动注入
*/
@Resource sylDao syldao;
@RequestMapping(value="/addPage")
public String addPage(syl syl,HttpServletRequest request){
Map<String,Object> map= new HashMap<String,Object>();
System.out.println("addPageok");
return "syl/syladd";
}
@RequestMapping(value="/add")
public String add(syl syl,HttpServletRequest request){
Map<String,Object> map= new HashMap<String,Object>();
//String name=(String)request.getParameter("name");
map.put("sylid", syl.getSylid());//使用量编号
map.put("lr", syl.getLr());//老人
map.put("bysyl", syl.getBysyl());//本月使用量
map.put("yf", syl.getYf());//月份
map.put("djsj", syl.getDjsj());//登记时间
map.put("djr", syl.getDjr());//登记人
String sylid=(String)syl.getSylid();//使用量编号
String lr=(String)syl.getLr();//老人
String bysyl=(String)syl.getBysyl();//本月使用量
String yf=(String)syl.getYf();//月份
String djsj=(String)syl.getDjsj();//登记时间
String djr=(String)syl.getDjr();//登记人
String yj=(String)syl.getYj();//预警
DBO db=new DBO();
String sql="";
ResultSet rs=null;
int num=0;
int yjz=0;
try{
sql="select count(1) as num from syl where lr='"+lr+"' and yf='"+yf+"'";
rs=db.query(sql);
if(rs.next()){
num=rs.getInt("num");
}
if(num==0){
sql="select * from yjz";
rs=db.query(sql);
if(rs.next()){
num=rs.getInt("yjz");
}
if(Integer.parseInt(bysyl)>yjz){
map.put("yj", "是");//预警
}else{
map.put("yj", syl.getYj());//预警
}
sql="update sqlr set sb=sb+"+bysyl+" where sqlrid='"+lr+"'";
db.update(sql);
syldao.save(map);
request.setAttribute("msg", "<script>alert('添加成功');</script>");
System.out.println("addok");
}else{
request.setAttribute("msg", "<script>alert('添加失败、数据重复');</script>");
}
}catch(Exception e){
e.printStackTrace();
}finally{
db.close();
}
return "syl/syladd";
}
/**取消预警
*
*/
@RequestMapping(value="/quxiao")
public String quxiao(Integer id,HttpServletRequest request,Map<String,Object> map){
// Map<String,Object> map= new HashMap<String,Object>();
String a=(String)request.getParameter("keyid");
DBO db=new DBO();
String sql="";
ResultSet rs=null;
try{
sql="update syl set yj='否' where sylid='"+a+"'";
db.update(sql);
}catch(Exception e){
e.printStackTrace();
}finally{
db.close();
}
request.setAttribute("msg", "<script>alert('取消成功');</script>");
return list(null,map,request);
}
/**删除
*
*/
@RequestMapping(value="/del")
public String del(Integer id,HttpServletRequest request,Map<String,Object> map){
// Map<String,Object> map= new HashMap<String,Object>();
String a=(String)request.getParameter("keyid");
id=Integer.parseInt(a);
request.setAttribute("msg", "<script>alert('删除成功');</script>");
syldao.del(id);
return selectall(null,map,request);
}
/**
* 修改syl信息
*/
@RequestMapping(value="/update")
public String update(syl syl,HttpServletRequest request,Map<String,Object> map1){
Map<String,Object> map= new HashMap<String,Object>();
map.put("sylid", syl.getSylid());//使用量编号
map.put("lr", syl.getLr());//老人
map.put("bysyl", syl.getBysyl());//本月使用量
map.put("yf", syl.getYf());//月份
map.put("djsj", syl.getDjsj());//登记时间
map.put("djr", syl.getDjr());//登记人
map.put("yj", syl.getYj());//预警
String sylid=(String)syl.getSylid();//使用量编号
String lr=(String)syl.getLr();//老人
String bysyl=(String)syl.getBysyl();//本月使用量
String yf=(String)syl.getYf();//月份
String djsj=(String)syl.getDjsj();//登记时间
String djr=(String)syl.getDjr();//登记人
String yj=(String)syl.getYj();//预警
request.setAttribute("msg", "<script>alert('修改成功');</script>");
syldao.update(map);
return selectall(null,map1,request);
}
/**
* 查询syl信息
*/
@RequestMapping(value="/modify")
public String modify(Integer id,Map<String,Object> map,HttpServletRequest request){
String keyid=(String)request.getParameter("keyid");
List<Map<String,Object>> list= new ArrayList<Map<String,Object>>();
list=syldao.select(Integer.parseInt(keyid));
request.setAttribute("sylid", list.get(0).get("sylid"));//使用量编号
request.setAttribute("lr", list.get(0).get("lr"));//老人
request.setAttribute("bysyl", list.get(0).get("bysyl"));//本月使用量
request.setAttribute("yf", list.get(0).get("yf"));//月份
request.setAttribute("djsj", list.get(0).get("djsj"));//登记时间
request.setAttribute("djr", list.get(0).get("djr"));//登记人
request.setAttribute("yj", list.get(0).get("yj"));//预警
return "syl/sylmodify";
}
@RequestMapping(value="/detail")
public String detail(Integer id,Map<String,Object> map,HttpServletRequest request){
String keyid=(String)request.getParameter("keyid");
List<Map<String,Object>> list= new ArrayList<Map<String,Object>>();
list=syldao.select(Integer.parseInt(keyid));
request.setAttribute("sylid", list.get(0).get("sylid"));//使用量编号
request.setAttribute("lr", list.get(0).get("lr"));//老人
request.setAttribute("bysyl", list.get(0).get("bysyl"));//本月使用量
request.setAttribute("yf", list.get(0).get("yf"));//月份
request.setAttribute("djsj", list.get(0).get("djsj"));//登记时间
request.setAttribute("djr", list.get(0).get("djr"));//登记人
request.setAttribute("yj", list.get(0).get("yj"));//预警
return "syl/syldetail";
}
/**
* 查询syl信息
*/
@RequestMapping(value="/selectall")
public String selectall(Integer id,Map<String,Object> map,HttpServletRequest request){
List<Map<String,Object>> list= new ArrayList<Map<String,Object>>();
Map<String,Object> map1= new HashMap<String,Object>();
String sylid=(String)request.getParameter("sylid");//使用量编号
if(sylid!=null&&!sylid.equals("")){
map1.put("sylid",sylid);//使用量编号
}
String lr=(String)request.getParameter("lr");//老人
if(lr!=null&&!lr.equals("")){
map1.put("lr",lr);//老人
}
String bysyl=(String)request.getParameter("bysyl");//本月使用量
if(bysyl!=null&&!bysyl.equals("")){
map1.put("bysyl",bysyl);//本月使用量
}
String yf=(String)request.getParameter("yf");//月份
if(yf!=null&&!yf.equals("")){
map1.put("yf",yf);//月份
}
String djsj=(String)request.getParameter("djsj");//登记时间
if(djsj!=null&&!djsj.equals("")){
map1.put("djsj",djsj);//登记时间
}
String djr=(String)request.getParameter("djr");//登记人
if(djr!=null&&!djr.equals("")){
map1.put("djr",djr);//登记人
}
String yj=(String)request.getParameter("yj");//预警
if(yj!=null&&!yj.equals("")){
map1.put("yj",yj);//预警
}
list=syldao.selectAll(map1);
System.out.println("listsize="+list.size());
map.put("mylist", list);
return "syl/syllist";
}
/**
* 查询syl信息
*/
@RequestMapping(value="/list")
public String list(Integer id,Map<String,Object> map,HttpServletRequest request){
List<Map<String,Object>> list= new ArrayList<Map<String,Object>>();
Map<String,Object> map1= new HashMap<String,Object>();
String sylid=(String)request.getParameter("sylid");//使用量
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
一、源码特点 java ssm社区老人危机干预系统是一套完善的web设计系统(系统采用SSM框架进行设计开发,spring+springMVC+mybatis),对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。 二、功能介绍 如博客中介绍 三、注意事项 1、管理员账号:admin 密码:admin 数据库配置文件datasource.properties 2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发。 3、数据库文件名是jspssmwjgy.sql,系统名称ssmwjgy 4、系统首页地址:http://127.0.0.1:8080/ssmwjgy/login.jsp 不包含人工调试服务,如果需要联系作者购买
资源推荐
资源详情
资源评论
收起资源包目录
1689 ssm社区老人危机干预系统myeclipse开发mysql数据库springMVC模式java编程计算机网页设计源码 (213个子文件)
Css.css.bak 12KB
web.xml.bak 4KB
index.jsp.bak 2KB
sylAction.class 8KB
yonghuAction.class 8KB
glyAction.class 7KB
sqlrAction.class 7KB
dzblAction.class 7KB
ycclAction.class 6KB
yjzAction.class 5KB
DBO.class 4KB
StaticMethod.class 3KB
dzbl.class 2KB
sqlr.class 2KB
yonghuDao.class 2KB
dzblDao.class 2KB
ycclDao.class 2KB
sqlrDao.class 2KB
glyDao.class 2KB
yjzDao.class 2KB
sylDao.class 2KB
syl.class 2KB
yccl.class 2KB
yonghu.class 1KB
gly.class 1KB
yjz.class 714B
.classpath 4KB
style1.css 13KB
Css.css 12KB
Main.css 8KB
qmain.css 6KB
Top.css 3KB
Left.css 2KB
Login.css 1KB
Copyright.css 495B
Thumbs.db 79KB
Pic_top_img - 副本.gif 41KB
Pic_top_img.gif 41KB
Bj_header.gif 27KB
Bj_main_img.gif 4KB
Bj_body.gif 3KB
Bj_li.gif 2KB
Pic_iconManage.gif 1KB
Pic_iconUser.gif 1KB
Pic_iconHome.gif 1KB
Pic_iconQuit.gif 1KB
Bj_titleTh.gif 1KB
Pic_homeIcon.gif 1KB
Pic_quitIcon.gif 1KB
Pic_iconAdmin.gif 1KB
Pic_iconHelp.gif 1KB
Pic_helpIcon.gif 1KB
Pic_left_line.gif 1KB
Pic_serchBtn.gif 685B
Bj_left.gif 648B
Bj_menu.gif 626B
Pic_button.gif 341B
Bj_footer.gif 299B
Pic_title_icon.gif 239B
Bj_copyright.gif 232B
Bj_hb.gif 178B
Bj_top.gif 163B
Bj_h3.gif 112B
Bj_button.gif 96B
Bj_button2.gif 96B
Bj_LoginButton.gif 95B
Pic_shrink.gif 77B
Pic_arrow.gif 50B
arrow.gif 48B
copyright.htm 421B
dt.html 3KB
aspectj-DEVELOPMENT-20110210194753.jar 12.15MB
aspectjtools.jar 8.5MB
aspectjweaver.jar 1.6MB
ojdbc14.jar 1.47MB
freemarker-2.3.19.jar 909KB
spring-context-3.2.0.RC1.jar 844KB
spring-core-3.2.0.RC1.jar 843KB
org.aspectj.matcher.jar 797KB
mysql-connector-java-5.1.7-bin.jar 693KB
mybatis-3.2.2.jar 683KB
spring-web-3.2.0.RELEASE.jar 610KB
spring-web-3.2.0.RC1.jar 605KB
spring-webmvc-3.2.0.RC1.jar 596KB
spring-beans-3.2.0.RC1.jar 587KB
log4j-1.2.16.jar 470KB
spring-test-3.2.0.RC1.jar 406KB
spring-jdbc-3.2.0.RC1.jar 389KB
standard.jar 384KB
spring-orm-3.2.0.RC1.jar 377KB
jstl-1.2.jar 363KB
spring-aop-3.2.0.RC1.jar 325KB
commons-lang-2.3.jar 240KB
spring-tx-3.2.0.RC1.jar 235KB
spring-jms-3.2.0.RC1.jar 196KB
spring-expression-3.2.0.RC1.jar 189KB
spring-webmvc-portlet-3.2.0.RC1.jar 184KB
commons-dbcp.jar 118KB
aspectjrt.jar 114KB
commons-io-1.4.jar 106KB
共 213 条
- 1
- 2
- 3
资源评论
翰文编程
- 粉丝: 1w+
- 资源: 2034
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 爱心流星雨背景_超好看.zip
- 基于springboot+mybatis+mysql+vue音乐网站管理系统源码+数据库(高分毕业设计)
- DirectX 12图形引擎+网格算法库.zip
- 创维8K10机芯 U1系列 主程序软件 电视刷机 固件升级包 V014.002.251
- DirectX 12 编程第 4 卷示例.zip
- DirectX 12 编程第 1 卷示例.zip
- DirectX 12 离线安装程序适用于那些无法在其系统上运行在线安装程序的用户!.zip
- 计算机专业数据结构入门
- python《基于BERT的电商评论观点挖掘和情感分析》+项目源码+文档说明(高分作品)
- DirectX 12 示例实时体素化利用曲面细分进行原始处理和外推,以及利用深度剥离进行实体体素化 .zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功