资源简介
基于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
- 下一篇:毕业论文去重降重工具
相关资源
- MyEclipse-2018最新版12.0破解文件 MAC 和
- 电商网站完整代码(前端+后端)
- 学籍管理系统web部分
- httpcomponents-client-4.5.5-bin.zip
- 天天生鲜购物商城系统
- 打地鼠-构造打地鼠界面
- WebGL搭建完整场景
- websocket向指定用户发信息
- 百度接口实现人脸识别web
- 飞机航班信息管理系统
- Spring Boot整合websocket实现群聊,点对点
- Websphere+MQ全套教程合集.rar
- IBM_WebSphere_Portal_Express_7.0_从到安装步
- 精通+WebSphere+MQ+中文完整版
- Websphere MQ入门教程(pdf版)
- 代码大全
- 阿里巴巴编码规范真题+满分答案+附带
- websphere MQ入门经典教程---经典
- 大华摄像头OCX控件和web端页面中使用
- myeclipse中简单图书馆web小项目
- webgis-天气查询
- 最新尚硅谷全套教学打包
- Spring+Springmvc+Hibernate+Bootstrap开发企业
- apache-tomcat-9.0.21-windows-x64.zip
- Spring mvc + Spring + Spring jdbc 整合 demo
- spring mvc + spring + hibernate 全注解整合开
- SSM商城系统毕业设计.zip
- 基于ssm的家教管理系统
- appweb+esp.zip
- 在线画图wwwdrawio网站的源码基于mxGr
评论
共有 条评论