zoukankan      html  css  js  c++  java
  • spring boot 整合springmvc 各种请求?

    @RequestMapping 配置 url 映射

    @Controller 处理 http 请求

    @RestController 处理 ajax 请求

    @PathVariable 获取 url 参数

    @RequestParam 获取请求参数

    前台处理:

    <button onclick="show()">点我点我</button>
    <a href="/blog/21">点我博客</a>
    <a href="/blog/query?q=123456">搜索</a>

    <script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
    <script type="text/javascript">
    	
    	function show(){
    		$.post("ajax/hello",{},function(result){
    			alert(result);
    		});
    	}
    	
    </script>
    

    后台处理:

    @Controller
    @RequestMapping("/blog")
    public class BlogController {
    
        
        @RequestMapping("/{id}")
        public ModelAndView showBlog(@PathVariable("id") int id){
            ModelAndView mav = new ModelAndView();
            mav.addObject("id", id);
            mav.setViewName("blog");
            return mav;
        }
        
        /**
         * 带有参数的请求url @@RequestParam 是为了防止参数为空时报错
         * @param q
         * @return
         */
        @RequestMapping("/query")
        public ModelAndView showBlog2(@RequestParam(value="q",required=false) String q){
            ModelAndView mav = new ModelAndView();
            mav.addObject("q", q);
            mav.setViewName("query");
            return mav;
        }
        
    }
    - 未来可能遥远,但不轻易放弃 The future may be far away, but it is not easy to give up
  • 相关阅读:
    《梦断代码》读书计划
    四则运算3
    《梦断代码》读后感Ⅱ
    第二次结对开发
    首次结对开发
    四则运算2的测试
    四则运算2的任务完成时间表
    四则运算2
    《梦断代码》观后感1
    四则运算2的心路历程
  • 原文地址:https://www.cnblogs.com/leehaitao/p/9601331.html
Copyright © 2011-2022 走看看