java.lang.IllegalStateException: Neither BindingResult nor plain target object for bean name "company" available as request attribute
今天在学spring mvc的时候,想做一个表单填写公司信息,然后添加到数据库中,但是spring标签一直报错,弄了很久,一直无解。
后来百度,谷歌好久,才想到在进入form表单页面之前,要有一个company对象才可以在表单的标签中识别出来,所以在controller里面
添加了如下内容:
@RequestMapping(value="/addCompany",method = RequestMethod.GET)
public ModelAndView initForm(ModelMap model){
Company company = new Company(); //用于转换到form表单的对象
return new ModelAndView("addCompany").addObject(company); //跳转到addCompany页面
}
addCompany页面的form表单如下:
<!-- 进入表单页面前必须创建一个company对象,把他放到context里面去,否则会报错 -->
<form:form commandName="company" modelAttribute="company" action="addCompany" method="post">
<fieldset>
<legend>Account Fields</legend>
<p>
<form:label path="name">Name</form:label> <!--这里对应company类中的name属性-->
<form:input path="name" /><form:errors path="name" />
</p>
<p>
<form:label path="password">Password</form:label> <!--这里对应company类中的name属性-->
<form:input path="password" /><form:errors path="password" />
</p>
<p>
<input id="create" type="submit" value="Create" />
</p>
</fieldset>
</form:form>
- 浏览: 44001 次
- 性别:
相关推荐
在进行JSR303验证的学习时,在进行表单跳转时出现了一个问题,解决方法很简单,但是困扰了我很长时间。 原创文章 1获赞 1访问量 16 关注 私信 展开阅读全文 作者:深衫老霖
so nor neither的用法总结 So 和 Nor/Neither 是英语语法中两个重要的连接词,分别用于表示肯定和否定关系。本文将对 So 和 Nor/Neither 的用法进行总结,并提供实例来帮助读者更好地理解和掌握它们的使用。 一、...
Neither...nor 的用法小结 Neither...nor 是英语中的一种特殊用法,用于连接两个否定句子或词语,表示既不……也不……。在这篇文章中,我们将对 Neither...nor 的用法进行详细介绍。 首先, Neither...nor 可以...
3. 交错池化层既不是实现自然图像分类最佳形变稳定性的必要条件,也不是充分条件。这挑战了池化层在形变不变性中的传统角色,暗示了可能有其他机制在没有池化的情况下也能实现形变不变性。 4. 池化层在初始化时为...
《Neither_Snow_Nor_Rain_Nor_MITM:安全对抗与业务安全的实证分析》 在网络安全领域,"Neither_Snow_Nor_Rain_Nor_MITM"这一表述暗示了无论面对何种困难,包括恶劣天气或者中间人攻击(Man-in-the-Middle, MITM)...
Object-oriented Programming PacDrive 3 The information provided in this documentation contains general descriptions and/or technical characteristics of the performance of the products contained herein...
NeitherPineNorAppleinPineapple文稿学习教案.pptx
easyOCR文字识别模型
so nor neither的用法总结PPT教案.pptx
NeitherPineNorAppleinPineapple文稿PPT课件.pptx
Neither host 'localhost.localdomain' nor 'localhost' could be looked up with /usr/bin/resolveip Please configure the 'hostname' command to return a correct hostname. 错误: 解决办法 1、查看/etc/...
Redistribution and use...Neither the name of the UNINOVA nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
"all-none-both-either-neither的用法区别" all、none、both、either、neither都是英语中的量词和代词,它们的用法区别在于它们所表达的数量和肯定或否定意义。 所有’all’表示三者或三者以上的人或事物或抽象...
- The System Uses Neither Unity UI nor IMGU, making it fast - Allows for a wide array of objects objects, even particle effects to be simulated in the radar. - Static minimaps, ideal for small ...
Neither this book nor any part may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, microfilming, and recording, or by any information ...
Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book. Packt Publishing has...
在英语语法中,both, either, 和neither是三个经常被使用的代词和形容词,它们各有特定的用法和语境。以下是这三个词的详细解释: **Both** Both主要用来表示“两者都”,它可以作为形容词、代词或副词。在句中,它...
This specification and the material contained in it, as ... They have neither been developed, nor tested for non-automotive applications. The word AUTOSAR and the AUTOSAR logo are registered trademarks.