关于报spring绑定页面的一个异常
来源:互联网 发布:淘宝抓图工具 编辑:程序博客网 时间:2024/05/23 01:15
异常信息:
javax.servlet.ServletException: Neither Errors instance nor plain target object for bean name 'user' available as request attribute
最初涉及spring的MVC的时候,一直很疑惑,本人最初用的是《Spring in Action》,这本书在对spring方面写的非常好,唯一欠缺的就是在自身MVC框价下的绑定相关内容介绍,在郁闷了数天之后,终于在书城里得到了答案。实际上,在我们写相关的Controller 类的时候就可以设置相关的Command的name, 即绑定的对象的名字,以便在页面上运用,他的初始name是command;如:
public class UserRegistrationController extends AbstractWizardFormController{
public UserRegistrationController() {
setCommandClass(User.class);
setCommandName("user");//此处设置Command的name,以便在页面上运用
}
......//other method
}
然而页面的对对象的绑定和对异常的显示,总觉得没有struts那么来的简洁。
相对于struts页面中的
<html:text property="name"/><html:errors property="name"/>
一般的spring mvc 页面代码如下:
<spring:bind path="user.name"><!--绑定到user对象的name属性,此处对象名字"user"就是上面设置的command name-->
<!--将输入名设置给status表达式,同时将输入值绑定给status,此处${status.expression}相当于"name"-->
<input type="text" name="${status.expression}" value="${status.value}" />
<c:if test="${status.error}">
<font color="#FF0000"> 错误:
<!--遍历错误信息-->
<c:forEach items="${status.errorMessages}" var="errorMessage">
<c:out value="${errorMessage}" /><br /><!--显示错误信息-->
</c:forEach>
</font>
</c:if>
</spring:bind>
- 关于报spring绑定页面的一个异常
- 关于一个spring语法报错的笔记
- Spring配置中关于注入的一个异常解决方案
- 访问页面报了stackoverflow的异常
- 关于spring mybatis plus ssm应用报错的异常处理,找不到对应的bean对象
- 关于webfrom的页面绑定后台获取
- 关于MyBatis绑定异常
- 一个Spring NamedParameterJdbcTemplate的异常
- 关于线程调用Spring注解对象报空指针异常
- 关于Spring MVC的参数绑定
- 关于Spring MVC的数据绑定问题
- 关于一个栈的异常
- 一个关于异常的例子
- 关于Logback的一个异常
- 关于一个变态的异常
- Spring boot(9) 的异常,以及异常页面的处理
- 关于tomcat服务器部署,页面报404/500错误,myeclipse异常关闭 导致tomcat 6.0 无法重启 的问题
- 关于前端页面莫名其妙的报错
- 汇丰面试
- 关于Sql Server 2000 Analysis Services无法浏览多维数据集
- datagrid大全
- Linux高手之路 熟悉Linux下常用命令
- 基于ORM的国产开源框架WebSharp在.Net中的应用
- 关于报spring绑定页面的一个异常
- JAVA编程思想读书笔记六(成员的初始化)(2)
- Ajax技术在Asp.net中的简单应用
- 在控制台下显示进度
- member of CSDN
- ASP留言本
- asp.net控件开发基础(3)
- c++ 对文件处理的简单操作
- IIS应用程序配置问题