资源简介
基于maven的ssm项目,完成账户的登陆、注册、修改;设备激活以及传感器的添加、修改、删除;传感器动作以及触发条件的设置
代码片段和文件信息
package com.controller;
import java.io.IOException;
import java.io.PrintWriter;
import java.io.UnsupportedEncodingException;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.UUID;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.SessionAttributes;
import com.dao.mapper.DeviceMapper;
import com.entity.Device;
import com.entity.DeviceAction;
import com.entity.User;
import com.entity.UserMessage;
import com.service.iface.DeviceServiceIface;
import com.service.iface.UserServiceIface;
@Controller
public class BeginController {
@Autowired
private UserServiceIface userService;
@Autowired
private DeviceServiceIface deviceService;
@Autowired
private DeviceMapper deviceMapper;
@RequestMapping(“/toIndex“)
public String index(){
return “index“;
}
@RequestMapping(“/toUser_profile“)
public String toUser_profile(){
return “user_profile“;
}
@RequestMapping(“/toLogin“)
public String toLogin(HttpServletRequest request){
String message = ““;
request.setAttribute(“codeErrMessage“ message);
return “login“;
}
@RequestMapping(“/toRegister“)
public String toRegister(){
return “register“;
}
@RequestMapping(“/toNotifications“)
public String toNotifications(HttpSession session){
userService.updateReadStatus();
User u = (User) session.getAttribute(“user“);
int receiverId = u.getUserId();
List UserMessageList = userService.selectAllMessage(receiverId);
session.setAttribute(“UserMessageList“ UserMessageList);
return “notifications“;
}
@RequestMapping(“/change_password“)
public String toChange_password(){
return “change_password“;
}
/*
* 显示首页
*/
@RequestMapping(“/showIndex/{name}“)
public String showIndex(HttpSession session@PathVariable(value=“name“) String name){
User u = userService.selectActivationStatus(name);
int receiverId = u.getUserId();
List deviceActionList = deviceMapper.selectAllActions();
session.setAttribute(“deviceActionList“ deviceActionList);
List deviceList = deviceService.selectDeviceAndSensor(receiverId);
List UserMessageList = userService.selectAllMessage(receiverId);
session.setAttribute(“deviceList“ deviceList);
session.setAttribute(“user“ u);
session.setAttribute(“UserMessageList“ UserMessageList);
return “redirect:/toIndex“;
}
/*
* 注销操作
*/
@RequestMapping(“/cancelUser“)
public String cancelUser(HttpSession session){
session.invalidate();
return
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1580 2018-10-03 15:09 geekli
文件 548 2018-10-03 15:16 geekli
文件 1448 2018-10-03 15:16 geekli
文件 503 2018-10-03 15:05 geekli
文件 57 2018-10-03 14:14 geekli
文件 430 2018-10-03 15:05 geekli
文件 90 2018-10-03 14:14 geekli
文件 660 2018-10-03 15:06 geekli
文件 292 2018-10-03 15:05 geekli
文件 49 2018-10-03 15:05 geekli
文件 6 2018-10-03 15:05 geekli
文件 232 2018-10-03 15:16 geekli
文件 2602 2018-10-03 15:59 geekli
文件 4299 2018-10-07 19:47 geekli
文件 8232 2018-10-12 15:49 geekli
文件 1805 2018-10-03 22:05 geekli
文件 9943 2018-10-11 10:04 geekli
文件 6551 2018-10-11 22:18 geekli
文件 1209 2018-10-09 10:03 geekli
文件 1055 2018-10-11 18:41 geekli
文件 833 2018-10-06 11:59 geekli
文件 4167 2018-10-09 10:30 geekli
文件 1747 2018-10-08 13:44 geekli
文件 2441 2018-10-06 10:03 geekli
文件 2474 2018-10-11 18:22 geekli
文件 2753 2018-10-05 14:45 geekli
文件 2132 2018-10-05 14:17 geekli
文件 3885 2018-10-10 22:45 geekli
文件 1159 2018-10-09 20:42 geekli
文件 998 2018-10-11 18:41 geekli
............此处省略178个文件信息
- 上一篇:南昌大学数据库实验报告
- 下一篇:EES重要总结
相关资源
- 基于GEC210开发板的电子钢琴含代码,
- 明华dp r123 开发包
- 密码大数库miracl
- 软件开发文档word版包括需求分析、概
- 基于Hadoop的海量数据存储平台设计与
- M5311-硬件电路设计开发用户手册.rar
- nRF24lu1+与nRF24le+ SDK-v1.3开发包
- CSR内部培训资料
- Spring+Springmvc+Hibernate+Bootstrap开发企业
- macOS应用开发基础教程
- DirectX9.0+3D游戏开发编程基础PDF+源码
-
AutoCAD ob
jectARXVC开发基础与教程201 - spring mvc + spring + hibernate 全注解整合开
- 音视频开发进阶指南
- bicomb2.0崔雷老师开发的软件
- 海康出入口停车场LED显示屏开发演示
- 在线画图wwwdrawio网站的源码基于mxGr
- ARCGIS ENGINE地理信息系统开发从入门到
- 《从零开始学微信小程序开发》PDF+《
- VLC开发文档
- 网络协议开发:课件、报告文档
- ARCGIS二次开发课程设计
- 信用风险评分卡研究 基于SAS的开发与
- 《ARM DS-5 实战开发从入门到精通》
- Linux 设备驱动开发详解(第2版).pd
- 实时股票系统 安卓开发
- AE开发具体项目
- 高流量网站CSS开发技术 完整版
- TI C6678整套开发文档
- 软件开发这点事儿 邵志东著
评论
共有 条评论