资源简介
基于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重要总结
相关资源
- 2018西门子杯中国智能制造挑战赛逻辑
- 实验三 消息中间件应用开发:Active
- 用友NC开发API字典
- AE开发Windows最短路径分析
- 《Visual Prolog 集成开发环境(下)》
- 清翔电子MCS51开发板资料_新版 01_开发
- 由浅入深,蓝牙4.0/BLE协议栈开发攻略
-
Windows em
bedded Compact 2013 应用开发调 - 为什么工程师要掌握FPGA开发知识?
- Quartus II 15.0中仿真Altera三速以太网I
- 周立功开发板ProASIC3实验-syn_FIFO代码
- 模糊PID控制 c
- STM32f103超声波模块例程
- 最新版TTF16.OCX Formula One v. 6.1.6.2 控件
- VirTest5.0.rar
- LCD显示温度+串口接收温度.rar
- 图像的小波包分解
- 数字华容道
- VisualStudioUninstaller vs卸载工具
- 基于MSP430G2553的蓝牙控制小车
- 金蝶K3wise数据字典
- DAC0832波形发生器幅值及频率都精确可
- 安卓QQ6.71协议源码易语言,qq协议源码
- E盾偷后台工具源码
- Zprotect专业版(无限制) 一机一码E
- WPF USB 网络 串口 通信软件
- Servlet API中文文档
- 组态王驱动开发包3.0.0.7(中文)
- stm32f030 IAP Demo(原创)
- 用python编写的移动彩信的发送程序
评论
共有 条评论