资源简介
基于maven的ssm项目,实现账户的登录注册、账户激活修改、设备的增删改查、分页显示以及添加传感器动作并触发动作的demo。

代码片段和文件信息
package com.controller;
import java.io.IOException;
import java.io.PrintWriter;
import java.math.BigDecimal;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
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.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import com.entity.Device;
import com.entity.DeviceAction;
import com.entity.Sensor;
import com.entity.User;
import com.service.DeviceService;
@Controller
public class DeviceController {
@Autowired
private DeviceService deviceService;
@RequestMapping(“toDevicesList“)
public String toDevicesList(){
return “devices_list“;
}
/**
* 所有设备分页
* @param current_page
* @param page_size
* @param response
* @param session
* @return
*/
@ResponseBody
@RequestMapping(value = “/ajaxPage“ method = RequestMethod.POST)
public Mapject> ajaxPage(int current_pageint page_sizeHttpServletResponse responseHttpSession session){
int begin = (current_page - 1) * page_size;
int userId = ((User) session.getAttribute(“loginUser“)).getUserId();
//System.out.println(“1111“ + userId);
//分页查询的参数map
Mapject> pageMap = new HashMapject>();
pageMap.put(“begin“ begin);
pageMap.put(“page_size“ page_size);
pageMap.put(“userId“ userId);
//分页查询
List pagingList = deviceService.paginationQuery(pageMap);
List deviceList = (List) session.getAttribute(“deviceList“);
int totalSize = deviceList.size();
Mapject> map = new HashMapject>();
map.put(“pageSize“3);
map.put(“totalSize“ totalSize);
map.put(“list“ pagingList);
//System.out.println(“ajaxPage:::::“ + map);
return map;
}
/**
* 模糊查询分页
* @param searchStr
* @param current_page
* @param page_size
* @param response
* @param session
* @return
*/
@ResponseBody
@RequestMapping(“/pagingByName“)
public Mapject> pagingByName2(String searchStrint current_pageint page_sizeHttpServletResponse responseHttpSession session){
int begin = (current_page - 1) * page_size;
int end = current_page * page_size;
int userId = ((User) session.getAttribute(“loginUser“)).getUserId();
Mapject> pageMap = new HashMapject>();
pageMap.put(“begin“ begin);
pageMap.put(“page_size“ page_size);
pageMap.put(“name“ “%“+searchStr+“%“);
pageMap.put(“userId“ userId);
//模糊查询设备
List devList = deviceService.pagingByName(pageMap);
List allDevList = deviceSe
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1675 2018-10-03 16:04 geekli
文件 1448 2018-10-03 15:10 geekli
文件 4120 2018-10-08 13:33 geekli
文件 548 2018-10-03 15:10 geekli
文件 503 2018-10-03 14:29 geekli
文件 57 2018-10-03 14:28 geekli
文件 430 2018-10-03 14:28 geekli
文件 90 2018-10-03 14:28 geekli
文件 659 2018-10-03 14:34 geekli
文件 259 2018-10-03 14:29 geekli
文件 49 2018-10-03 14:29 geekli
文件 6 2018-10-03 14:29 geekli
文件 9524 2018-10-12 15:16 geekli
文件 10148 2018-10-08 09:52 geekli
文件 4095 2018-10-12 15:13 geekli
文件 2295 2018-10-11 09:45 geekli
文件 2003 2018-10-11 10:43 geekli
文件 1913 2018-10-12 15:01 geekli
文件 3940 2018-10-11 09:28 geekli
文件 1710 2018-10-10 10:29 geekli
文件 865 2018-10-12 10:00 geekli
文件 2832 2018-10-11 10:58 geekli
文件 1720 2018-10-03 16:11 geekli
文件 3011 2018-10-05 09:29 geekli
文件 2149 2018-10-07 21:00 geekli
文件 5346 2018-10-11 09:46 geekli
文件 3951 2018-10-07 22:06 geekli
文件 2109 2018-10-12 15:02 geekli
文件 2311 2018-10-11 09:45 geekli
文件 1695 2018-10-07 21:47 geekli
............此处省略171个文件信息
- 上一篇:信息隐藏技术_PDF格式剖析及信息隐藏.docx
- 下一篇:毕业论文去重降重工具
相关资源
- SpringBoot+H2+mybatis-plus59130
- 登录注册界面.zip48872
- Web Api 通过文件流 文件到本地
- 数字华容道
-
大数据。基于Hba
se的网站日志分析系 - Servlet API中文文档
- SSM+Shiro+redis实现单点登陆
- jstl-api-1.2和jstl-impl-1.2
- 基于MVC模式的会员管理系统
- 编写简单的RMI程序 多线程web 服务器
- 基于web的毕业设计开题报告
- 国内一家大型软件公司内部的正规软
- 仿windows记事本
- web班级网站设计代码
- websocket实现一对一聊天
- GUI银行管理系统
- 3DWebGIS 3DWebGIS
- web js虚拟键盘(中英文切换)
- 超市收银系统eclipse access大学课程设计
- WinCE中的Web Service调用
- 模拟ATM柜员机系统--连接数据库
- WEB系统界面设计模板(很漂亮)
- web民族旅游网站源码
- A*算法的2D演示(带源码)
- 代码审查表和代码审查实例
- 基于Web的高校教务管理系统的设计与
- 通过webservice上传和下载文件
- 仿126 网易 163 邮箱 界面
- Tomcat6.x
- 简单的行编辑器
评论
共有 条评论