springmvc 后端入口参数接收

摘要:
importorg.springframework.web.bind.annotation.RequestMapping;@Controller@RequestMapping(“/enter”)publicclassEnterController{//get请求没有参数//http:
package controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;

import java.util.HashMap;
import java.util.Map;

@Controller
@RequestMapping("/enter")
public class EnterController {

    //get请求  无参数
    //http://localhost:8080/springmvc/enter/demo1
    @RequestMapping("/demo1")
    public void demo1(){
        System.out.println("demo1");
        //结果  demo1
    }


    //get 请求 有参数
    //http://localhost:8080/springmvc/enter/demo2/001
    @RequestMapping("/demo2/{serverCode}")
    public void demo2(@PathVariable String serverCode){
        System.out.println(serverCode);
        //  结果   001  后边参数可以变动,  是按照顺序排列的
    }

    //get 请求 有参数
    //http://localhost:8080/springmvc/enter/demo2/001
    @RequestMapping("/demo3/{serverCode}/{pathcode}")
    public void demo3(@PathVariable String serverCode,@PathVariable String pathcode){
        System.out.println(serverCode + " " + pathcode);
        //001 123
        //  结果   001  后边参数可以变动,  是按照顺序排列的
    }


    //post请求  工具模拟  jmeter
    //http://localhost:8080/springmvc/enter/demo4   post
    //content-Type	application/json
    @RequestMapping("/demo4")
    public void demo4(@RequestBody String requestBody){

        System.out.println(requestBody);
        //{"userId":"123456"}
    }


    //以上为纯后端开发

}

返回直接返回string数据就可以

免责声明:文章转载自《springmvc 后端入口参数接收》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇如何架设FTP服务器SQL Server 2008安装和配置图解 giser下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

使用sqlmap中tamper脚本绕过waf

使用sqlmap中tamper脚本绕过waf 刘海哥 · 2015/02/02 11:26 0x00 背景 sqlmap中的tamper脚本来对目标进行更高效的攻击。 由于乌云知识库少了sqlmap-tamper 收集一下,方便学习。 根据sqlmap中的tamper脚本可以学习过绕过一些技巧。 我收集在找相关的案例作为可分析什么环境使用什么tamp...

使用UIImageView展现来自网络的图片

本文转载至 http://www.cnblogs.com/chivas/archive/2012/05/21/2512324.html UIImageView:可以通过UIImage加载图片赋给UIImageView,加载后你可以指定显示的位置和大小。 1、初始化 UIImageView  *imageView = [[UIImageView all...

iOS中UIView翻转效果实现

本文转载至  http://baishiyun.blog.163.com/blog/static/13057117920148228261747/ 新建一个view-based模板工程,在ViewController文件中添加下面的代码,即可实现翻转效果; - (void)viewDidLoad {      [super viewDidLoad]; //...

26.怎样在Swift中定义宏?

  Swift 中没有宏定义,苹果建议使用let 或者 get 属性来替代宏定义值。虽然没有#define,但我们仍然可以使用 #if 并配合编译的配置来完成条件编译。下面会列出Swift项目开发中的一些常用宏定义,并提供源码。 1.常用字体宏定义 import Foundation import UIKit /// 系统普通字体 var gof_Sy...

vuejs点滴

博客0.没事的时候可以看的一些博客:https://segmentfault.com/a/1190000005832164 http://www.tuicool.com/articles/vQBbiiQ 博客1.vuex应该去看的东西: http://blog.csdn.net/github_26672553/article/details/5317677...

CSS3 -- 透明色(rgba)

1、rgba 描述   rgb:红r、绿g、蓝b   rgba:红r、绿g、蓝b、透明度Alpha   取值:     r、g、b值:正整数(0 ~ 255) | 百分数( 0.0% ~ 100.0%);(超出范围的数值将被截至其最接近的取值极限。并非所有浏览器都支持使用百分数值。)     a透明度值:取值0~1之间;(不可为负) 2、rgba 兼容...