• SpringMVC在使用过程中的错误


    HTTP Status 500 - Request processing failed; nested exception is org.springframework.validation.BindException: org.springframework.validation.BeanPropertyBindingResult: 3 errors
    org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.validation.BindException: org.springframework.validation.BeanPropertyBindingResult: 3 errors
    Field error in object 'league' on field 'season': rejected value []; codes [NotBlank.league.season,NotBlank.season,NotBlank.java.lang.String,NotBlank]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [league.season,season]; arguments []; default message [season]]; default message [季节不能为空]
    Field error in object 'league' on field 'year': rejected value [null]; codes [NotNull.league.year,NotNull.year,NotNull.java.lang.Integer,NotNull]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [league.year,year]; arguments []; default message [year]]; default message [年份不能为空]
    Field error in object 'league' on field 'title': rejected value []; codes [Length.league.title,Length.title,Length.java.lang.String,Length]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [league.title,title]; arguments []; default message [title],20,4]; default message [长度应在4-20个字符之间]
        org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:894)
        org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:789)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
    问题是控制器类的方法里边加了一个无用的参数:Model model.去掉该参数后恢复正常。
     
    可能的原因:
    1.由于表单的字段值填的不合要求。
    2.方法的参数中有model,SpringMVC试图将表单中的参数封装成对象,造成错误。
     
     
     
     
     
     
  • 相关阅读:
    CATIA 各个版本代号详解
    CATIA 基础详解 第01章 CATIA初认识
    CATIA 使用技巧--转换出轻巧的tif格式文件
    中国水墨动画系列 内容简介
    Python开发 第02课 Python 数据类型
    Python开发 第01课 Python 简介
    UG 常用设置
    matplotlib 学习笔记02:marker标记详解
    matplotlib 知识点13:绘制散点图(scatter函数精讲)
    matplotlib 知识点11:绘制饼图(pie 函数精讲)
  • 原文地址:https://www.cnblogs.com/daixianjun/p/5170932.html
Copyright © 2020-2023  润新知