如何使用controller传boolean形式值(boolean,controller,开发技术)

时间:2024-05-02 15:16:19 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

    %E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8controller%E4%BC%A0boolean%E5%BD%A2%E5%BC%8F%E5%80%BC

controller传入boolean类型的值,参数为非必填

http://端口:ip/cart/check-cart

http://端口:ip/cart/check-cart?requirePrice=true

http://端口:ip/cart/check-cart?requirePrice=false

这三种都可以。

其他如:

http://端口:ip/cart/check-cart?requirePrice=

http://端口:ip/cart/check-cart?requirePrice=111

都会报错

在构建一个系统时,前端和后台总是需要对接,在springmvc架构里,这种对接一般发生在Controller层中。方法参数绑定首先支持Java所有基本类型(包括: byte、short、int、long、float、double、char、string、boolean),以及基本类型对应封装高级类(包括:StringBuilder、StringBuffer),也包含 了我们自己定义的各种JavaBean类型。接受的方式有很多,但是也要在接受数据时也要体现面向对象的思想。

以用户登陆为例,在前台传入数据,做一个传入的例子。

前台传入数据的形式为 username=10&password=10

在这种情况下,如何在后台进行接受呢?可以采用如下的方法。

当然也可以采用HttpServeletRequest的形式进行接受

还是以用户登陆为例,在前台传入数据,做一个传入的例子。

这种情况下,controller层建议使用对象的形式进行接受。

在传参时,需要添加注解@RequsetBody用来接收contentType为application/json的传入对象。如果传过来的时contentType头为application/x-www-form-urlencoded,那么建议使用另外一个注解接受@RequestParam来接受。

如果啥都不写,那么就得不到这个对象,接受到的对象为NULL。

当然,你可以不接受为一个对象,可以把传过来的json对象转化为json字符串,然后用各种工具进行解析,也是可以的。当然也是要加上@RequestBody或者@RequestParam的。

在项目中,文件上传有别于对象的上传。

在后台接受参数的例子:

这里需要注意一点,文件名必须和参数名保持一致,在本项目中file文件的名字必须为multipartFile。

本文:如何使用controller传boolean形式值的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:Java二叉搜索树与数组查找的方法下一篇:

9 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18