首页>代码>SSM(Spring+SpringMVC+Mybatis)开发OA后台管理系统,最全面增删改查样例>/test/src/main/java/com/zl/controller/MeetRoomController.java
package com.zl.controller;
import com.zl.beans.MeetRoom;
import com.zl.beans.Page;
import com.zl.service.MeetRoomService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.multipart.MultipartFile;
import java.io.File;
import java.io.IOException;
@Controller
public class MeetRoomController {
@Autowired
private MeetRoomService roomService;
/*分页查询*/
@RequestMapping("/roomManage")
public String roomManage(@RequestParam(defaultValue = "1") int pagenum,boolean flag, Model model){
Page<MeetRoom> rooms = roomService.findRoom(pagenum);
for (MeetRoom ns:rooms.getDatas()){
System.out.println(ns);
}
model.addAttribute("rooms",rooms);
return "/html/meeting/meetRoomManage.jsp";
}
/*按会议室名字查询*/
@RequestMapping("/selectRoomName")
public String selectRoomName(String name, Model model){
Page<MeetRoom> page = roomService.findRoomByName(name);
for (MeetRoom ns:page.getDatas()){/*测试输出*/
System.out.println(ns);
}
model.addAttribute("rooms",page);
return "/html/meeting/meetRoomManage.jsp";
}
/*添加会议室*/
@RequestMapping("/testSubmit")
public String testSubmit(@RequestParam("uploadFile")MultipartFile file,
String roomName, String roomContent)throws
IllegalStateException, IOException {
//上传文件存储路径,即D\tmp文件夹
String filePath = ("D://tmp");
if(!file.isEmpty()) {
//上传文件的全路径
File tempFile = new File(filePath+"/"+file.getOriginalFilename());
//文件上传
file.transferTo(tempFile);
}
System.out.println(roomName+"88888"+ roomContent);
System.out.println("执行了……");
roomService.addRoom(roomName,roomContent);
return "redirect:/roomManage";
}
/*修改会议室*/
@RequestMapping("/updateRoom")
public String updateRoom(String roomName, String roomContent,Integer flag,Integer id,Model model){
if(flag==1){
MeetRoom room = roomService.selectById(id);
System.out.println(room);
model.addAttribute("room",room);
return "/html/meeting/changeRoom.jsp";
}else{
System.out.println("俺来了");
roomService.changeRoom(roomName,roomContent,id);
return "redirect:/roomManage";
}
}
/*删除会议室*/
@RequestMapping("/delectRoom")
public String delectRoom(Integer id){
roomService.rmRoom(id);
return "redirect:/roomManage";
}
@RequestMapping("/test02")
public String test02(){
System.out.println("俺来了");
return "null";
}
}
最近下载更多
哇塞塞哈哈哈 LV8
2023年5月5日
云龙123456 LV7
2022年12月2日
406503223 LV5
2022年7月7日
2039995605 LV9
2022年6月4日
crosa_Don LV18
2022年6月1日
lalala0201 LV1
2022年4月29日
周黑鸭 LV2
2022年3月24日
y1214435276 LV9
2022年3月23日
李佳琪 LV3
2022年1月12日
libin0517 LV3
2021年12月14日

最近浏览