首页 > 代码库 > [springMVC]javax.servlet.jsp.JspTagException: Neither BindingResult nor plain target object for bean
[springMVC]javax.servlet.jsp.JspTagException: Neither BindingResult nor plain target object for bean
问题描述:
页面使用标签<form:form>进行提交时,出现[springMVC]javax.servlet.jsp.JspTagException: Neither BindingResult nor plain target object for bean异常。
原因分析:
渲染页面时,<form:form>标签有一个默认属性commandName,其值默认为”command"。其实这个command就是对应controller中的javabean。但我的controller的方法中对应的javabean名并不是command,而是user或account等等。所以要显示指定其commandName值为"user"或你用的javabean的名。
<form:form commandName="user" action="" method="get"> </form:form>
解决办法:
熟悉spring mvc或其他标签库的规则,才能更好地去进行页面和controller下的交互。(其实不管你用的是spring的tag还是jstl,渲染后的结果就是html,并没有超越html范畴的东西。)
[springMVC]javax.servlet.jsp.JspTagException: Neither BindingResult nor plain target object for bean
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。