Neither BindingResult nor plain target object for bean name 'command' available as request attribute

在学习Spring MVC的过程中,当使用了Spring中自带的标签时,就碰到了Neither BindingResult nor plain target object for bean name 'command' available as request attribute这个非法语句异常

首先来看看该异常的谷歌翻译"BindingResult和Bean name'command'的普通目标对象都不可用作请求属性",其实意思就是没有找到对象请求绑定类。

贴上我出问题的代码student.jsp如下:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>




学生信息填写界面


    

Student Information

<%-- 标签不可用 --%>
Name
Age
id
 

注: 如下代码非常重要,有这行代码才能正常使用spring的标签
<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
当我在服务器中运行会出现如下错误(相关的web.xml等已经配置好),经过我查阅众多资料,终于明白所谓的目标类找不到的问题了,事实上只要加上如下红色字体中的代码:
<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>

 

你可能感兴趣的:(Java技术篇)