Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Spring绑定异常_Java_Spring_Model View Controller_Bind - Fatal编程技术网

Java Spring绑定异常

Java Spring绑定异常,java,spring,model-view-controller,bind,Java,Spring,Model View Controller,Bind,我试图让一个项目在Spring MVC上运行,这是我的第一个方法,我试图遵循netbeans站点的教程,但我得到了以下例外: javax.servlet.ServletException: javax.servlet.jsp.JspTagException: Neither BindingResult nor plain target object for bean name 'empleado' available as request attribute 在我的jsp上: <

我试图让一个项目在Spring MVC上运行,这是我的第一个方法,我试图遵循netbeans站点的教程,但我得到了以下例外:

javax.servlet.ServletException: javax.servlet.jsp.JspTagException: Neither BindingResult nor plain target object for bean name 'empleado' available as request attribute
在我的jsp上:

    <form action="" method="post">
        Name:
        <spring:bind path="empleado.num_empleado">
            <input type="text" name="${status.expression}" value="${status.value}">
        </spring:bind>
        <input type="submit" value="OK">
    </form>

我是SpringMVC的新手,所以我可能错过了一些明显的东西。你能给我指出正确的方向吗?

一个名为
empleado
的bean似乎有问题。可能这应该在您的spring xml配置文件中配置。据我所知,empleado是控制器中声明的命令名,当名称和出价不相同时,我看到了异常,但我仔细检查了它。请求中必须存在基本路径。必须将
empleado
对象添加到模型/请求属性中(例如,添加
nombre
对象的方式相同)。
@Override
protected ModelAndView onSubmit(
        HttpServletRequest request,
        HttpServletResponse response,
        Object command,
        BindException errors) throws Exception {
    ModelAndView mv = new ModelAndView(getSuccessView());
    Empleado emp = (Empleado) command;
    mv.addObject("nombre", empServ.consultarBD(emp.getNum_empleado()));
    return mv;
}