文档章节

SpringMVC @RequestParam

嘻哈开发者
 嘻哈开发者
发布于 2015/04/17 17:27
字数 183
阅读 297
收藏 6

错误描述:

[java] view plaincopy

  1. @RequestMapping(value = "/index")  

  2.     public String index(@RequestParam(value = "action", required = false)  

  3.     String action, @RequestParam(value = "notIncludeTypeId", required = false)  

  4.     int notIncludeTypeId){  

  5.     // .... 省略代码  

  6. }  

      当可选参数“notIncludeTypeId”为空时,系统出现如下错误: 

[plain] view plaincopy

  1. Optional int parameter 'notIncludeTypeId' is not present   

  2. but cannot be translated into a null value due to being declared as a primitive type.   

  3. Consider declaring it as object wrapper for the corresponding primitive type.  

错误原因:

    当可选参数“notIncludeTypeId”不存在时,Spring默认将其赋值为null,但由于notIncludeTypeId已定于为基本类型int,所以赋值失败!

解决方法:

    “Consider declaring it as object wrapper for the corresponding primitive type.”建议使用包装类型代替基本类型,如使用“Integer”代替“int”


本文转载自:http://blog.csdn.net/hellostory/article/details/7519358

嘻哈开发者
粉丝 57
博文 122
码字总数 1563
作品 0
广州
程序员
私信 提问
加载中

评论(0)

Spring注解(一) @RequestMapping @RequestParam @PathVariable

@RequestMapping 将 HTTP 请求映射到 MVC 和 REST 控制器的处理方法上 @RequestParam 从request请求中取值,例如当前请求http://localhost:8080/springMVC/helloworld?a=1&b=2 public String ......

勤奋的蚂蚁
2018/05/06
58
0
Required MultipartFile parameter 'file' is not present

在写一个api的接口时,需要调用者上传文件,类型为:MultipartFile。我在使用postman测试时,服务器报错:具体的错误信息为: HTTP Status 400 - Required MultipartFile parameter 'files' ...

锋齐叶落
03/14
0
0
记一次配置集群eureka,注册生成者、消费端,实现简单的服务调用

总结一次基于SpringCloud,Greenwich.SR2版本部署集群eureka,注册生产者、消费者并进行简单调用的流程。 一、配置集群eureka服务器 1.pom文件 其中 标签为必须,作用是版本管理,标识子项目...

陈年之后是青葱
2019/07/19
22
0
Spring4.1.6 常用注解

常用的spring注解有如下几种: @Controller @Service @Autowired @RequestMapping @RequestParam @ModelAttribute @Cacheable @CacheFlush @Resource @PostConstruct @PreDestroy @Repositor......

大糊涂
2015/06/10
192
0
Spring Cloud Finchley.SR1 的学习与应用 6 - 服务消费

Ribbon 服务提供者 服务提供者已经在《Spring Cloud Finchley.SR1 的学习与应用 4 - 服务注册》一文中做了明确说明,这里不在赘述了。 服务消费者 创建服务消费者根据使用 API 的不同,大致分...

张shieppp
2018/11/21
16
0

没有更多内容

加载失败,请刷新页面

加载更多

面试官你来,130行带你手写完整Promise

大家好,我是雷锋蜀黍。一直在某些面试宝典看到面试官要你手撸一个promise,今天天气这么好,不如我们来搞一搞。(PS:从未看过别人的实现,本文更像是记录一个思考的过程) 最终的代码完全符...

osc_kb5fqz4x
14分钟前
21
0
使用React严格模式避免过时的代码和副作用

在本文中,我们将研究如何使用React的严格模式来获得有关开发期间过时的API和副作用的额外警告。 严格模式 严格模式是用于突出显示应用程序中潜在问题的工具,它不会呈现任何可见的UI。 它只...

osc_3dm2dqof
15分钟前
33
0
安卓手机调成黑白屏幕

开发者选项 —— 硬件加速渲染 —— 模拟颜色空间 —— 全色盲

osc_z9jr2tjo
17分钟前
35
0
azure/copter_control_ifs

copter_control_ifs 多旋翼无人机控制接口 copter control interface with dji or mavlink devicce like px4/ardupilot 适应大疆(未开发)和mavlink设备 Introduction 介绍 基于C++的多旋翼...

osc_0vd38ylb
18分钟前
23
0
Metasploit发布了新版本5.0.83

Metasploit发布了新版本5.0.83 在该版本中,新增加了以下模块:大学霸IT达人 (1)dlink_dwl_2600_command_injection模块:用于DLINK DWL-2600漏洞注入。 (2)solr_velocity_rce模块:通过V...

大学霸
18分钟前
31
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部