我的改正是在form表单上添加了个modelAttribute="employee"然后在

@RequestMapping(value="/emp",method=RequestMethod.GET)
public String input(Map<String,Object> map){
map.put("departments",departmentDao.getDepartments());
map.put("employee",new Employee());
return "input";

}中添加了一行代码map.put("employee",new Employee());

这两天在做spring3.0 MVC+hibernate3.2的练习中,做简单的form提交,
一直报java.lang.IllegalStateException: Neither BindingResult nor plain target object for bean name 'command' available as request attribute
查了好多资料都没有办法解决(有可能是报的错误一样却引起的原因不一样吧),最后还是发现自己在jsp的form标签上写少了commandName属性,
后来加上就可以了。
报错时的代码:<form:form method="post" action="addContact.html">
修正后的代码:<form:form method="post" action="addContact.html" commandName="contact">Spring给我们提供了一个commandName属性,我们可以通过该属性来指定我们将使用Model中的哪个属性作为form需要绑定的command对象。
除了commandName属性外,指定modelAttribute属性也可以达到相同的效果。 

转载于:https://www.cnblogs.com/wth21-1314/p/10432302.html

spring MVC做form提交Neither BindingResult nor plain target object for bean name 'command' available...相关推荐

  1. Neither BindingResult nor plain target object for bean name 'xxx' availabl问题解决

    明明已经按网上进行处理了为什么还是这个异常呢? 解决方法: 1.<form:form modelAttribute="user" 标签内绑定页面传来的数据. 2.在页面上加上 ...

  2. Spring mvc 做图片上传

    Spring MVC做图片上传: 一.配置文件中首先配置文件上传路劲: 二.首先获取配置文件路劲当中的路劲并判断路劲是否存在,不存在用File类的mkdirs()创建:(url) 三.获取文件名称(f ...

  3. ssm提交post_我用spring mvc做,用post方式提交,后台获取不到参数值,用get方式就可以,什么问题...

    展开全部 因为form表单e68a843231313335323631343130323136353331333365646330的enctype编码方式不同导致的:enctype 属性规定在发送到服 ...

  4. java mvc中重复提交表单,spring mvc 防止重复提交表单的两种方法,推荐第二种

    第一种方法:判断session中保存的token 比较麻烦,每次在提交表单时都必须传入上次的token.而且当一个页面使用ajax时,多个表单提交就会有问题. 注解Token代码: package c ...

  5. spring MVC配置form支持PUT和DELETE方法

    REST的关键原则之一就是"使用标准接口"(the use of the Uniform Interface),也就是提倡根据不同的语义使用GET, PUT, POST和DELET ...

  6. 高手都这么给 Spring MVC 做单元测试!

    作者:alanshelby 来源:zhuanlan.zhihu.com/p/43260823 「一.前言」 在前面的章节我们介绍过 Junit 的使用,也了解过 spring-test,今天我们来了解 ...

  7. idea junit 测试看不到控制台报错信息_高手都这么给 Spring MVC 做单元测试!

    本章节主要讲解以下两部分内容: 1.Mock 测试简介 2.测试用例演示 一.Mock 测试简介 1.什么是 mock 测试 在测试过程中,对于某些不容易构造或者不容易获取的对象,用一个「虚拟的对象」 ...

  8. Spring MVC 测试 | 模拟提交表单

    在 Spring 4 MVC 单元测试例子 一文中利用Spring test 框架进行了简单的测试,代码mockMvc.perform(get("/SayHello/getAnswer&qu ...

  9. Spring MVC -- 国际化

    在全球化的今天,现在比过去更需要编写可以在不同语言国家和地区部署的应用程序.在这方面,需要了解两个术语: 国际化:常常缩写为i18n,因为其单词internationalization以i开始,以n结 ...

最新文章

  1. ICPC2008哈尔滨-A-Array Without Local Maximums
  2. Vue中前端加密使用RSA加密下的JSEncrypt防止明文暴露
  3. linux搜索关键字并定位,Linux系统中文件定位与查找(示例代码)
  4. FileNotFoundError: Could not find module xxx\Library\bin\geos_c.dl paddle安装采坑
  5. 卷积神经网络的几种典型架构
  6. iPad开发(相对于iPhone开发时专有的API)
  7. Oracle案例:深入解析ASM rebalance无法启动
  8. MFC控件——ListCtrl控件[翻译](续)
  9. 常言道:“人在做,天在看。”,你是怎样理解这句话的?
  10. C语言从入门到精通——初阶1 初识C语言
  11. VC2008下编译OpenSSL
  12. Intellij IDEA--导入导出配置
  13. win10 如何做到 C盘 的绝对干净,所有软件都安装到D盘,C盘只用来存操作系统。
  14. 组件分享之后端组件——用Go编写的IMAP4rev1库go-imap
  15. POJ - 3311 Hie with the Pie
  16. matlab包络分析函数,数据包络分析 (MATLAB代码).doc
  17. 用Mediawiki做百科网站资源大参考
  18. 《构建之法》第一次作业
  19. 国开电大-公司财务-形考任务1-5
  20. VS+openCV 用直方图统计像素(上)计算图像直方图、利用查找表修改图像外观

热门文章

  1. 算法导论 第二部分——排序和顺序统计量
  2. hadoop+zookeeper+hbase 完全安装手册
  3. MavenAnt使用
  4. 数据库 第一、二、三范式
  5. 一个n位的数,去掉其中的k位,问怎样去使得留下来的(n-k)位数按原来的前后顺序组成的数最小...
  6. 三星samsung手机ROM制作教程-另外一篇
  7. 解决android unable to resolve new-instance问题
  8. 关于微软Silverlight,你应该知道的10件事
  9. MultipartResolver实现文件上传功能
  10. mongoose常用方法(查询篇)