資源簡介
基于maven的ssm項目,完成賬戶的登陸、注冊、修改;設(shè)備激活以及傳感器的添加、修改、刪除;傳感器動作以及觸發(fā)條件的設(shè)置

代碼片段和文件信息
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?“l(fā)ogin“;
}
@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個文件信息
評論
共有 條評論