今日学习总计

建立UserController类

UserController.java  控制器   

 

 

import javax.annotation.Resource;

import javax.servlet.http.HttpServletRequest;

 

import org.apache.commons.io.FileUtils;

import org.slf4j.Logger;

import org.slf4j.LoggerFactory;

import org.springframework.http.HttpStatus;

import org.springframework.http.ResponseEntity;

import org.springframework.stereotype.Controller;  

import org.springframework.ui.Model;  

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 org.springframework.web.multipart.MultipartFile;

 

import com.javen.model.User;

import com.javen.service.IUserService;

  

  

@Controller  

@RequestMapping("/user")  

// /user/**

public class UserController {  

    private static Logger log=LoggerFactory.getLogger(UserController.class);

     @Resource  

     private IUserService userService;     

    

    // /user/test?id=1

    @RequestMapping(value="/test",method=RequestMethod.GET)  

    public String test(HttpServletRequest request,Model model){  

        int userId = Integer.parseInt(request.getParameter("id"));  

        System.out.println("userId:"+userId);

        User user=null;

        if (userId==1) {

             user = new User();  

             user.setAge(11);

             user.setId(1);

             user.setPassword("123");

             user.setUserName("javen");

        }

       

        log.debug(user.toString());

        model.addAttribute("user", user);  

        return "index";  

    }  

    

    

    // /user/showUser?id=1

    @RequestMapping(value="/showUser",method=RequestMethod.GET)  

    public String toIndex(HttpServletRequest request,Model model){  

        int userId = Integer.parseInt(request.getParameter("id"));  

        System.out.println("userId:"+userId);

        User user = this.userService.getUserById(userId);  

        log.debug(user.toString());

        model.addAttribute("user", user);  

        return "showUser";  

    }  

    

 // /user/showUser2?id=1

    @RequestMapping(value="/showUser2",method=RequestMethod.GET)  

    public String toIndex2(@RequestParam("id") String id,Model model){  

        int userId = Integer.parseInt(id);  

        System.out.println("userId:"+userId);

        User user = this.userService.getUserById(userId);  

        log.debug(user.toString());

        model.addAttribute("user", user);  

        return "showUser";  

    }  

    

    

    // /user/showUser3/{id}

    @RequestMapping(value="/showUser3/{id}",method=RequestMethod.GET)  

    public String toIndex3(@PathVariable("id")String id,Map<String, Object> model){  

        int userId = Integer.parseInt(id);  

        System.out.println("userId:"+userId);

        User user = this.userService.getUserById(userId);  

        log.debug(user.toString());

        model.put("user", user);  

        return "showUser";  

    }  

 

 

import Map;java.util.

 

package com.javen.controller;

import java.io.File;

import java.io.IOException;

posted @ 2021-11-18 16:48  禁小呆  阅读(24)  评论(0)    收藏  举报