文档章节

SpringMVC @RequestParam

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

错误描述:

[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

共有 人打赏支持
嘻哈开发者
粉丝 54
博文 114
码字总数 1519
作品 0
广州
程序员
Spring注解(一) @RequestMapping @RequestParam @PathVariable

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

勤奋的蚂蚁
05/06
0
0
Spring中@Pattern的使用

Controller层 为Controller添加表示启用验证。 为Controller中特定请求添加正则表达式校验。 Json响应 总结 很方便,还可以自己捕获这个异常的对返回进行自定义处理。 参考: Spring Boot RES...

亚林瓜子
07/19
0
0
Spring4.1.6 常用注解

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

大糊涂
2015/06/10
0
0
Spring mvc中@Requestmapping参数配置

原文标题[ Spring mvc中@Requestmapping再探] 1) 普通path路径 @RequestMapping(value = "/foos") @ResponseBody public String getFoosBySimplePath() { return "Get some Foos"; } 然后尝试......

guhai2004
2013/10/20
0
0
Spring入门基础 @RequestParam必须要加上参数名

今天一个大意的疏忽导致公司中断服务俩个小时。只能说学spring太囫囵吞枣。横跨了俩个版本后的spring,充分给了你自由,于是就想当然的被不起眼的bug打败。现在回想起来。看网上资料学sprin...

朱坤朋
2013/10/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

play framework 如何支持多数据源

有段时间没有写博客了,但今天又写一篇了,主要是因为这事有一丝自己的思考和动手实践,所以就记录下来了。 现有的问题: play 1.2.4 两台数据库服务器,但是play1.2.4 并不支持同时连接两台...

tuerqidi
12分钟前
0
0
Mysql only_full_group_by解析

查看当前数据库模式: select @@sql_mode; 原因: mysql 5.7中的sql_mode的值中包含'ONLY_FULL_GROUP_BY'; 处理:执行以下SQL set GLOBAL sql_mode ='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,N......

bug_404
13分钟前
0
0
防止表单重复提交

1:前端方式(治标不治本) $("#admin-role-save").click(function(){//admin-role-save为submit的idvar ts=$(this);var ts_old_val=ts.val();ts.val("提交中....");ts.att...

uug
13分钟前
0
0
保持屏幕常亮

getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); 在act的created方法中调用即可,一般是播放视频的时候......

Carbenson
14分钟前
0
0
智能合约实施指南

与区块链技术一样,智能合约在商业领域也非常有价值。 为了让我们的读者彻底了解智能合约是什么以及它们如何影响现代商业的交易方式,我们准备了本指南。 集中商业模式正在给去中心化的模式让...

geek12345
16分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部