zoukankan      html  css  js  c++  java
  • spring mvc 请求

    spring mvc 请求处理

    package com.itstaredu.springmvc.handler;
    
    import com.itstaredu.springmvc.beans.User;
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.*;
    
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import java.io.IOException;
    
    /**
     * @author lubai
     * @version 1.0
     * @date 2019/12/12 10:56 上午
     **/
    
    @Controller
    @RequestMapping("/handler")
    public class SpringMvcHandler {
        @RequestMapping(value = "/testRequestMapping/{name}/{id}")
        public String testRequestMapping(@PathVariable(value = "name", required = false) String name,
                                         @PathVariable("id") String id) {
            System.out.println(name + ":" + id);
    
            return "success";
        }
    
        @RequestMapping(value = "/handler/testRequestMapping/{order}/{id}", method = RequestMethod.GET)
        public String testRestGet(@PathVariable String order, @PathVariable String id) {
            System.out.println(order + id);
            return "success";
        }
    
        @RequestMapping(value = "/handler/testRequestMapping/{order}/{id}", method = RequestMethod.POST)
        public String testRestPost(@PathVariable String order, @PathVariable String id) {
            System.out.println(order + id);
            return "success";
        }
    
        @RequestMapping(value = "/handler/testRequestMapping/{order}/{id}", method = RequestMethod.PUT)
        public String testRestPut(@PathVariable String order, @PathVariable String id) {
            System.out.println(order + id);
            return "success";
        }
    
        @RequestMapping(value = "/handler/testRequestMapping/{order}/{id}", method = RequestMethod.DELETE)
        public String testRestDelete(@PathVariable String order, @PathVariable String id) {
            System.out.println(order + id);
            return "success";
        }
    
        @RequestMapping(value = "/testRequestParameter")
        public String testRequestParameter(@RequestParam("username") String username,
                                           @RequestParam(value = "age", required = false, defaultValue = "0") Integer age) {
            System.out.println(username + ":" + age);
            return "success";
        }
    
        @RequestMapping(value = "/testRequestHeader")
        public String testRequestHeader(@RequestHeader(value = "Accept-Language") String acceptLanguage,
                                        @RequestHeader(value = "User-Agent") String userAgent) {
            System.out.println(acceptLanguage + ":" + userAgent);
            return "success";
        }
    
        @RequestMapping(value = "/testCookieValue")
        public String testCookieValue(@CookieValue(value = "JSESSIONID") String cookieValue) {
            System.out.println(cookieValue);
            return "success";
        }
    
        @RequestMapping(value = "/testPOJO")
        public String testPOJO(User user) {
            System.out.println(user);
            return "success";
        }
    
        @RequestMapping("/testServletAPI")
        public void testServletAPI(HttpServletRequest request, HttpServletResponse response)
                throws ServletException, IOException {
            request.getRequestDispatcher("/WEB-INF/views/success.jsp").forward(request,response);
        }
    }
    

      

  • 相关阅读:
    hdu 1015 Safecracker 暴力搜索
    hdu 1239 Calling Extraterrestrial Intelligence Again 枚举
    hdu 3747 Download 菜鸟杯
    hdu 3744 A Runing Game 菜鸟杯
    Request.QueryString 使用时候应该注意的地方。
    图片 上一张 下一张 链接效果
    ASP.NET 输出缓存的移除
    RSS 消费
    RSS 订阅功能的实现
    创建型模式单件模式(1)
  • 原文地址:https://www.cnblogs.com/liubosong/p/12030791.html
Copyright © 2011-2022 走看看