首页>代码>spring+spring mvc+hibernate+bootstrap开发小型物业管理系统>/物业管理系统/propertysystem/src/com/www/controller/MessageController.java
package com.www.controller;

import java.io.IOException;
import java.net.URLDecoder;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import javax.annotation.Resource;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.multipart.MultipartFile;
import org.springframework.web.servlet.ModelAndView;

import com.www.entity.Message;
import com.www.entity.Notice;
import com.www.service.MessageService;

@Controller
@RequestMapping("/message")
public class MessageController {
	@Resource
	private  MessageService  messageService;
	//将信息添加到数据库
	@RequestMapping(value = "/add")
	public void add(HttpServletRequest request,
			HttpServletResponse response  
			) throws Exception, IOException {
		System.out.println("==========message   进来了》?");
		response.setContentType("text/html");
		response.setCharacterEncoding("UTF-8");
	     String  name=request.getParameter("testuser2");
	     String  type=request.getParameter("type");
	     String  content=request.getParameter("rcontent");
	     String  project=request.getParameter("title");
	     System.out.println(name);
	     System.out.println(type);
	     System.out.println(content);
	     System.out.println(project);
	     int uid =Integer.parseInt(request.getParameter("user2"));
	     int rid =Integer.parseInt(request.getParameter("taskid"));
	     Message  message=new Message();
	     message.setContent(content);
	     message.setRepairid(rid);
	     message.setTitle(project);
	     message.setType(type);
	     message.setUserid(uid);
	     message.setUsername(name);
	     message.setFlag(0);
	     messageService.add(message);
	     System.out.println(rid);
	    
		
	}
	@RequestMapping(value = "/list")
	public ModelAndView list(HttpServletRequest request,
			HttpServletResponse response  
			) throws Exception, IOException {
		response.setContentType("text/html");
		response.setCharacterEncoding("UTF-8");
		request.setCharacterEncoding("UTF-8");
		String name = "";
		Cookie[] cookies = request.getCookies();
		if (cookies != null) {
			for (int i = 0; i < cookies.length; i++) {
				if (cookies[i].getName().equals("username")) {
					name = URLDecoder.decode(cookies[i].getValue(), "utf-8");
					System.out.println("登录名" + name
							+ "<<<<<<<<<<<======>>>>>>>>>");
				}
			}
		}
		Map<String, Object> map = new HashMap<String, Object>();
		StringBuffer hql = new StringBuffer(" from Message where 1=1 ");
		List param = new ArrayList();
		if (name != null && !"".equals(name)) {
			hql.append(" and  username=?");
			param.add(name);
			System.out.println(param + "param'''''''''''''333===");
		}
		System.out.println(hql + "hql================");
		List list = messageService.findAll(hql.toString(), param.toArray());
		map.put("list", list);
		return new ModelAndView("/repair/messagelist", map);
		
	}
	@RequestMapping(value = "/changeflag")
	public void changeflag(HttpServletRequest request,
			HttpServletResponse response  
			) throws Exception, IOException {
		System.out.println("进来了????");
		response.setContentType("text/html");
		response.setCharacterEncoding("UTF-8");
		request.setCharacterEncoding("UTF-8");
		int  id=Integer.parseInt(request.getParameter("id"));
		System.out.println(id+"================changeflag");
		String queryString = "update  from  Message  set  flag=1   where  id=" + id;
		messageService.updateSome(queryString);
	}
}
最近下载更多
YhXyHx523  LV6 4月13日
768881787  LV7 4月10日
A-sunny-day  LV4 2023年6月11日
张真狗  LV9 2023年6月10日
wangjiedashuaige  LV1 2023年3月1日
pangxiangdong  LV4 2023年1月23日
2385649653  LV7 2022年11月2日
oulingqiao  LV13 2022年10月20日
LYLHYC  LV5 2022年10月12日
17683946472  LV9 2022年7月3日
最近浏览更多
暂无贡献等级
WBelong  LV8 9月19日
9631196311 9月2日
暂无贡献等级
xiao小果  LV13 8月29日
xuweisong2010  LV28 6月5日
happySuperman  LV2 6月4日
gidfsgs 6月3日
暂无贡献等级
pangzhihui  LV14 4月22日
YhXyHx523  LV6 4月13日
768881787  LV7 4月10日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友