Java.lang.illegalstateException: ни привязка, ни простальный целевой объект для имени бобов «Пользователь», доступный каJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Java.lang.illegalstateException: ни привязка, ни простальный целевой объект для имени бобов «Пользователь», доступный ка

Сообщение Anonymous »

Я начал изучать весну в наши дни, я получаю ниже исключения: я просто пытаюсь перейти со страницы входа в систему (выполняю операцию вставки в базу данных позже, используя DAOS) на некоторую страницу index.jsp < /p>
Исключение < /p>
org.apache.jasper.JasperException: An exception occurred processing JSP page /login.jsp at line 11

8:
9:
10:
11:
12:
13:
14:

Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:521)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:424)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
root cause

java.lang.IllegalStateException: Neither BindingResult nor plain target object for bean name 'user' available as request attribute
org.springframework.web.servlet.support.BindStatus.(BindStatus.java:141)
org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getBindStatus(AbstractDataBoundFormElementTag.java:179)
org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getPropertyPath(AbstractDataBoundFormElementTag.java:199)
org.springframework.web.servlet.tags.form.LabelTag.autogenerateFor(LabelTag.java:130)
org.springframework.web.servlet.tags.form.LabelTag.resolveFor(LabelTag.java:120)
org.springframework.web.servlet.tags.form.LabelTag.writeTagContent(LabelTag.java:90)
org.springframework.web.servlet.tags.form.AbstractFormTag.doStartTagInternal(AbstractFormTag.java:103)
org.springframework.web.servlet.tags.RequestContextAwareTag.doStartTag(RequestContextAwareTag.java:80)
org.apache.jsp.login_jsp._jspx_meth_form_005flabel_005f0(login_jsp.java:157)
org.apache.jsp.login_jsp._jspx_meth_form_005fform_005f0(login_jsp.java:111)
org.apache.jsp.login_jsp._jspService(login_jsp.java:71)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

login.jsp





Login










logincontroller.java
package com.bts.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.SessionAttributes;

@Controller
@RequestMapping("/login")
@SessionAttributes("user")
public class LoginController {

@RequestMapping(method=RequestMethod.POST)
public String onSubmit(){
System.out.println("entered in submit methodd....");
return "index";
}
}

web.xml


BugTrackingSystem


login.jsp



contextConfigLocation
/WEB-INF/application-context.xml


org.springframework.web.context.ContextLoaderListener



dispatcher

org.springframework.web.servlet.DispatcherServlet

2



dispatcher
/



user.java
package com.bts.vo;

import java.util.ArrayList;
import java.util.List;

public class User {

public User() {

countries = new ArrayList();

countries.add("India");
countries.add("US");

}

private String uname;
private String password;
private List countries;

public String getUname() {
return uname;
}
public void setUname(String uname) {
this.uname = uname;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public List getCountries() {
return countries;
}
public void setCountries(List countries) {
this.countries = countries;
}

}

application-context.xml
образно








dispatcher-servlet.xml






/WEB-INF/jsp/


.jsp







Подробнее здесь: https://stackoverflow.com/questions/167 ... t-object-f
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»