博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
web
阅读量:6070 次
发布时间:2019-06-20

本文共 3487 字,大约阅读时间需要 11 分钟。

hot3.png

@RequestMapping("/content/category/list")

    @ResponseBody
    public List<EasyUITreeNode> getContentCatoryList(@RequestParam(value="id",defaultValue="0") Long parentId){
        List<EasyUITreeNode> list = contentCatoryService.getContentCatoryList(parentId);
        return list;
    }

 

@RequestMapping("/content/category/create")

    @ResponseBody
    public TaotaoResult insertContentCatory(TbContentCategory category){
        TaotaoResult taotaoResult = contentCatoryService.insertContentCat(category);
        return taotaoResult;
    }

 

@RequestMapping("/index")

    public String showIndex(Model model) {
        List<TbContent> list = contentService.getContentList(AD1_CID);
        List<Ad1Node> ad1List = new ArrayList<>();
        for (TbContent tbContent : list) {
            Ad1Node node = new Ad1Node();
            node.setAlt(tbContent.getTitle());
            node.setHeight(AD1_HEIGHT);
            node.setHeightB(AD1_HEIGHT_B);
            node.setWidth(AD1_WIDTH);
            node.setWidthB(AD1_WIDTH_B);
            node.setHref(tbContent.getUrl());
            node.setSrc(tbContent.getPic());
            node.setSrcB(tbContent.getPic2());
            ad1List.add(node);
        }
        // 把数据传递给页面。
        model.addAttribute("ad1", JsonUtils.objectToJson(ad1List));
        return "index";

    }

 

package com.taotao.controller;

import javax.print.attribute.standard.Media;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.commons.lang3.StringUtils;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.http.MediaType;
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.ResponseBody;

import com.taotao.common.TaotaoResult;

import com.taotao.common.util.CookieUtils;
import com.taotao.common.util.JsonUtils;
import com.taotao.pojo.TbUser;
import com.taotao.service.UserService;

@Controller

public class UserController {
    @Autowired
    private UserService userService;
    @Value("${COOKIE_TOKEN_KEY}")
    private String COOKIE_TOKEN_KEY;

    @RequestMapping(value="/user/check/{param}/{type}",method=RequestMethod.GET)

    public TaotaoResult checkRegistData(@PathVariable String param,@PathVariable Integer type){
        TaotaoResult taotaoResult = userService.checkRegistData(param, type);
        return taotaoResult;
    }
    
    @RequestMapping(value="/usr/register",method=RequestMethod.POST )
    @ResponseBody
    public TaotaoResult insertUser(TbUser user){
        TaotaoResult taotaoResult = userService.registUser(user);
        return taotaoResult;
    }
    
    @RequestMapping(value="/user/login",method=RequestMethod.POST)
    @ResponseBody
    public TaotaoResult login(String username,String password,
            HttpServletRequest request,HttpServletResponse response){
        //接收两个参数
        //调用service进行登录
        TaotaoResult result = userService.loginUser(username, password);
        //从返回结果中取token,写入cookie,cookie需要跨域
        String token = result.getData().toString();
        CookieUtils.setCookie(request, response, COOKIE_TOKEN_KEY, token);
        //响应数据,json数据。其中包含token
        return result;
    }
    
    
    @RequestMapping(value="/user/token/{token}",
            produces=MediaType.APPLICATION_JSON_VALUE+";charset=UTF-8")
    @ResponseBody
    public TaotaoResult getUserByToken(@PathVariable String token,String callback){
        TaotaoResult result = userService.getUserByToken(token);
        //是否是jsonp请求
        if(StringUtils.isNotBlank(callback)){
            String strResult = callback+"("+JsonUtils.objectToJson(result)+")";
        }
        return result;
    }
    
}
 

转载于:https://my.oschina.net/u/3045515/blog/789988

你可能感兴趣的文章
图元的属性---小结
查看>>
什么是ccflow公文流程?如何使用ccflow开发一个公文流程?
查看>>
java工作流引擎Jflow父子流程demo
查看>>
tar命令
查看>>
验证框架Validation的用法
查看>>
CentOS 7防火墙配置
查看>>
Brewer: (CAP) Theorem
查看>>
python加解密
查看>>
win8与Linux可以和平共处
查看>>
薛峰SEO培训:学习SEO的五个步骤
查看>>
如何分布式运行mapreduce程序
查看>>
Hiding the iPhone Tab Bar with TTNavigator
查看>>
史上最全蓝屏代码!电脑蓝屏了查一下什么原因吧!
查看>>
ntp对时服务配置
查看>>
JQuery - first/last child selector
查看>>
String, StringBuffer, StringBuilder
查看>>
所有的设计思想都是源于现实的实际需求
查看>>
打印机ip
查看>>
页面接口防刷 解决思路一nginx
查看>>
php接口的问题
查看>>