SpringMVC 验证:找不到属性“commandClass”
Posted
技术标签:
【中文标题】SpringMVC 验证:找不到属性“commandClass”【英文标题】:SpringMVC validation : No property 'commandClass' found 【发布时间】:2010-06-29 09:56:06 【问题描述】:我正在尝试在 springmvc 应用程序中实现验证,我遵循了描述的示例 http://maestric.com/doc/java/spring/form_validation
当我运行应用程序时,我收到以下错误:
org.springframework.beans.factory.BeanCreationException: 创建具有名称的 bean 时出错 'beanNameUrlHandlerMapping' 定义在 ServletContext 资源 [/WEB-INF/dispatcher-servlet.xml]: bean初始化失败;嵌套的 例外是 org.springframework.beans.factory.BeanCreationException: 创建具有名称的 bean 时出错 '/update.html' 定义在 ServletContext 资源 [/WEB-INF/dispatcher-servlet.xml]: bean初始化失败;嵌套的 例外是 org.springframework.beans.InvalidPropertyException: 无效的属性“commandClass” 豆类 [training.springmvc.crud.controller.UpdatePersonController]: 未找到属性“commandClass”
有人有想法吗?
【问题讨论】:
UpdatePersonController
的来源在哪里?
【参考方案1】:
看起来/update.html
的 bean 声明试图在 UpdatePersonController
类的实例上设置名为 commandClass
的不存在属性的值。
(如果您向我们展示相关代码和 XML 连接文件,我们可以确认这一点。)
【讨论】:
以上是关于SpringMVC 验证:找不到属性“commandClass”的主要内容,如果未能解决你的问题,请参考以下文章
无法验证提供的CSRF令牌,因为找不到您的会话。 拒绝访问 *
Spring Data JPA - “找不到类型的属性”异常