ssm中controller跳转页面

@Controller
@RequestMapping(value="send")
public class SendController {
@Autowired
private ISendService service;
@Autowired
private IUserService userService;

    @RequestMapping(value = "/send",method = RequestMethod.POST)
    @ResponseBody
    public Map send(String content, String names,int urgency) throws UnsupportedEncodingException {
        Map<String,Object> map=new HashMap<>();
        List<Message> list=new ArrayList<>();

        names=URLDecoder.decode(names,"utf-8");
        content=URLDecoder.decode(content,"utf-8");

        String[] str= names.split(",");
        Message message;
        for (String name : str) {
            message=new Message();
            message.setContent(content);
            message.setCreatetime(new Date());
            message.setName(name);
            message.setUrgency(urgency);
           list.add(message);
        }
        service.send(list);
       map.put("count",1);
        return map;
    }
    @RequestMapping( value = "/selectMessage",method = RequestMethod.GET)
    public String selectMessage(Model model){

        List<Message> messages=service.selectMessage();
        model.addAttribute("messages", messages);

        List<TUser> users=userService.selectUser();
        model.addAttribute("users", users);
        return "selectAll";
    }

    @RequestMapping(value = "/deleteMessage",method = RequestMethod.POST)
    @ResponseBody
public Map deleteMessage(String ids){
        Map<String,Object> map=new HashMap<>();
        service.deleteMessage(ids);
        map.put("count",1);
        return map;
    }



    @RequestMapping(value = "/deleteMessageAll",method = RequestMethod.POST)
    @ResponseBody
public Map deleteMessageAll(String ids){
        Map<String,Object> map=new HashMap<>();
        service.deleteMessage(ids);
        map.put("count",1);
        return map;
    }

    @RequestMapping(value = "/selectName",method = RequestMethod.GET)
    @ResponseBody
    public Map selectName(String name) throws UnsupportedEncodingException {
        Map<String,String> map=new HashMap<>();
        name=URLDecoder.decode(name,"utf-8");

        String urgen="";
        if(name!=null){
            String str="";
        if(name.equals("1")){
            List<Message> list=service.selectMessage();
            for (Message mess:list){
              if(mess.getUrgency()==1){
                  urgen="一般";
              }else  if(mess.getUrgency()==2){
                  urgen="重要";
              } if(mess.getUrgency()==3){
                    urgen="紧急";
                }
                str+="<tr id='tr"+mess.getId()+"'>" +
                        "<td><input type='checkbox' value='"+mess.getId()+"'/></td>" +
                        "<td>"+mess.getId()+"</td>" +
                        "<td>"+mess.getContent()+"</td>" +
                        "<td>"+mess.getCreatetime()+"</td>" +
                        "<td>"+mess.getName()+"</td>" +
                        "<td>"+urgen+"</td>" +
                        "<td><input type='button' value='删除' οnclick='del("+mess.getId()+")'/></td>" +
                        "</tr>";

            }
            map.put("str",str);

        }else {
            List<Message> list= service.selectName(name);
            for (Message mess:list){
                if(mess.getUrgency()==1){
                    urgen="一般";
                }else  if(mess.getUrgency()==2){
                    urgen="重要";
                } if(mess.getUrgency()==3){
                    urgen="紧急";
                }
                str+="<tr id='tr"+mess.getId()+"'>" +
                        "<td><input type='checkbox' value='"+mess.getId()+"'/></td>" +
                        "<td>"+mess.getId()+"</td>" +
                        "<td>"+mess.getContent()+"</td>" +
                        "<td>"+mess.getCreatetime()+"</td>" +
                        "<td>"+mess.getName()+"</td>" +
                        "<td>"+urgen+"</td>" +
                        "<td><input type='button' value='删除' οnclick='del("+mess.getId()+")'/></td>" +
                        "</tr>";
            }
            map.put("str",str);
        }
        }
        System.out.println(map);
            return map;
    }


    @RequestMapping(value = "/selectLike",method = RequestMethod.GET)
    @ResponseBody
    public Map selectLike(String name) throws UnsupportedEncodingException {
        Map<String,Object> map=new HashMap<>();
        String urgen="";
        String str="";
        name=URLDecoder.decode(name,"utf-8");
            List<Message> list= service.selectLike(name);
        for (Message mess:list){
            if(mess.getUrgency()==1){
                urgen="一般";
            }else  if(mess.getUrgency()==2){
                urgen="重要";
            } if(mess.getUrgency()==3){
                urgen="紧急";
            }
            str+="<tr id='tr"+mess.getId()+"'>" +
                    "<td><input type='checkbox' value='"+mess.getId()+"'/></td>" +
                    "<td>"+mess.getId()+"</td>" +
                    "<td>"+mess.getContent()+"</td>" +
                    "<td>"+mess.getCreatetime()+"</td>" +
                    "<td>"+mess.getName()+"</td>" +
                    "<td>"+urgen+"</td>" +
                    "<td><input type='button' value='删除' οnclick='del("+mess.getId()+")'/></td>" +
                    "</tr>";
        }
            map.put("str",str);
        return map;
    }


}

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值