2016-01-04 2 views
0

У меня есть проблема с этим кодом, пожалуйста, помогите мне, у меня есть ошибки, как этот Ни BindingResult, ни простой целевой объект для имени компоненты «команды» доступна в качестве атрибута запросанекоторые ошибки в программе Spring MVC registraton

controllercode:

public class RegistrationController { 
@RequestMapping(value="/reg" ,method = RequestMethod.POST) 
public String reg(@ModelAttribute("aaa") User user,ModelMap model,BindingResult res){ 
    model.addAttribute("Fname",user.getFname()); 
    System.out.println(user.getFname()); 
    model.addAttribute("Lname", user.getLname()); 
    model.addAttribute("Email", user.getEmail()); 
    model.addAttribute("Pwd", user.getPwd()); 
    model.addAttribute("Phnum", user.getPhnum()); 
    return "NewFile"; 


    } 
} 

<form:form method="POST" action="/reg" name="aaa"> 
     <table> 
      <tr> 
       <td width="127"><form:label path="Fname">Employee Id:</form:label></td> 
       <td width="102"><form:input path="Fname" /></td> 
      </tr> 
      <tr> 
       <td width="127"><form:label path="Lname">Employee Id:</form:label></td> 
       <td width="102"><form:input path="Lname" /></td> 
      </tr> 
      <tr> 
       <td width="127"><form:label path="Email">Employee Id:</form:label></td> 
       <td width="102"><form:input path="Email" /></td> 
      </tr> 
      <tr> 
       <td width="127"><form:label path="Pwd">Employee Id:</form:label></td> 
       <td width="102"><form:input path="Pwd" /></td> 
      </tr> 
      <tr> 
       <td width="127"><form:label path="Phnum">Employee Id:</form:label></td> 
       <td width="102"><form:input path="Phnum" /></td> 
      </tr> 

     </table> 

ответ

0

Попробуйте изменить

<form:form method="POST" action="/reg" name="aaa"> 

к

<form:form method="POST" action="/reg" commandName="aaa"> 

или

<form:form method="POST" action="/reg" modelAttribute="aaa"> 
0

спасибо за ваше ценное предложение я изменил, что modelattribute, но теперь его показ этого org.apache.jasper.JasperException ошибки: Произошло исключение обработки JSP страница/JSP/registration.jsp в строке 15

java.lang.IllegalStateException: ни BindingResult, ни обычный целевой объект для имени боба «ааа» доступен как атрибут запроса

HTTP Status 500 - An exception occurred processing JSP page /jsp/registration.jsp at line 15 

Отчет Тип исключения

сообщение Исключение обработки JSP страницы /jsp/registration.jsp в строке 15

описание Сервер обнаружил внутреннюю ошибку, которая не позволяет ему выполнить этот запрос.

исключение

org.apache.jasper.JasperException: произошло исключение обработки JSP страницы /jsp/registration.jsp в строке 15

12: <form:form method="POST" action="/reg" modelAttribute="aaa"> 
13:    <table> 
14:     <tr> 
15:      <td width="127"><form:label path="Fname">Employee Id:</form:label></td> 
16:      <td width="102"><form:input path="Fname" /></td> 
17:     </tr> 
18:     <tr> 
Смежные вопросы