일반회원 상세조회(수정) 화면에서 수정 시 에러
- 작성자 :
- 김*희
- 작성일 :
- 2013-11-21 10:46:08
- 조회수 :
- 4,277
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
일반회원 상세조회(수정) 화면에서 수정 했는데 아래와 같은 에러가 납니다.
에러 내용을 보면 제가 의아하게 생각하는 부분은 일반회원 수정인데 어째서 'entrprsManageVO'를 찾게 되는거죠?
제가 수정한 부분은 없습니다. 뭔가 놓친 부분이 있나요??? 확인 부탁드립니다.
2013-11-21 10:31:12,226 ERROR [org.springframework.web.servlet.tags.form.InputTag] Neither BindingResult nor plain targe
t object for bean name 'entrprsManageVO' available as request attribute
java.lang.IllegalStateException: Neither BindingResult nor plain target object for bean name 'entrprsManageVO' available as request attribute
at org.springframework.web.servlet.support.BindStatus.<init>(BindStatus.java:141)
at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getBindStatus(AbstractDataBoundFormElementTag.java:174)
at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getPropertyPath(AbstractDataBoundFormElementTag.java:194)
at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getName(AbstractDataBoundFormElementTag.java:160)
at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.writeDefaultAttributes(AbstractDataBoundFormElementTag.java:123)
at org.springframework.web.servlet.tags.form.AbstractHtmlElementTag.writeDefaultAttributes(AbstractHtmlElementTag.java:408)
at org.springframework.web.servlet.tags.form.InputTag.writeTagContent(InputTag.java:140)
at org.springframework.web.servlet.tags.form.AbstractFormTag.doStartTagInternal(AbstractFormTag.java:102)
at org.springframework.web.servlet.tags.RequestContextAwareTag.doStartTag(RequestContextAwareTag.java:79)
at jeus_jspwork._WEB_5fINF._jsp._egovframework._com._uss._umt._600_EgovEntrprsMberSelectUpdt_5fjsp._jspx_meth_form_input_0(_600_EgovEntrprsMberSelectUpdt_5fjsp.java:1641)
at jeus_jspwork._WEB_5fINF._jsp._egovframework._com._uss._umt._600_EgovEntrprsMberSelectUpdt_5fjsp._jspService(_600_EgovEntrprsMberSelectUpdt_5fjsp.java:252)
at jeus.servlet.jsp2.runtime.HttpJspBase.service(HttpJspBase.java:106)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:818)
at jeus.servlet.jsp.JspServletWrapper.executeServlet(JspServletWrapper.java:171)
at jeus.servlet.servlets.JspServlet.executeServlet(JspServlet.java:434)
이하 생략
에러 내용을 보면 제가 의아하게 생각하는 부분은 일반회원 수정인데 어째서 'entrprsManageVO'를 찾게 되는거죠?
제가 수정한 부분은 없습니다. 뭔가 놓친 부분이 있나요??? 확인 부탁드립니다.
2013-11-21 10:31:12,226 ERROR [org.springframework.web.servlet.tags.form.InputTag] Neither BindingResult nor plain targe
t object for bean name 'entrprsManageVO' available as request attribute
java.lang.IllegalStateException: Neither BindingResult nor plain target object for bean name 'entrprsManageVO' available as request attribute
at org.springframework.web.servlet.support.BindStatus.<init>(BindStatus.java:141)
at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getBindStatus(AbstractDataBoundFormElementTag.java:174)
at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getPropertyPath(AbstractDataBoundFormElementTag.java:194)
at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getName(AbstractDataBoundFormElementTag.java:160)
at org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.writeDefaultAttributes(AbstractDataBoundFormElementTag.java:123)
at org.springframework.web.servlet.tags.form.AbstractHtmlElementTag.writeDefaultAttributes(AbstractHtmlElementTag.java:408)
at org.springframework.web.servlet.tags.form.InputTag.writeTagContent(InputTag.java:140)
at org.springframework.web.servlet.tags.form.AbstractFormTag.doStartTagInternal(AbstractFormTag.java:102)
at org.springframework.web.servlet.tags.RequestContextAwareTag.doStartTag(RequestContextAwareTag.java:79)
at jeus_jspwork._WEB_5fINF._jsp._egovframework._com._uss._umt._600_EgovEntrprsMberSelectUpdt_5fjsp._jspx_meth_form_input_0(_600_EgovEntrprsMberSelectUpdt_5fjsp.java:1641)
at jeus_jspwork._WEB_5fINF._jsp._egovframework._com._uss._umt._600_EgovEntrprsMberSelectUpdt_5fjsp._jspService(_600_EgovEntrprsMberSelectUpdt_5fjsp.java:252)
at jeus.servlet.jsp2.runtime.HttpJspBase.service(HttpJspBase.java:106)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:818)
at jeus.servlet.jsp.JspServletWrapper.executeServlet(JspServletWrapper.java:171)
at jeus.servlet.servlets.JspServlet.executeServlet(JspServlet.java:434)
이하 생략
A
안녕하세요. 표준프레임워크센터입니다.
해당 오류는 JSP 페이지에서 <form:form> 태그의 commandName에 지정한 이름과 컨트롤러에서 @ModelAttribute로 받아오는 파리미터의 이름이 다를 경우 발생하는 오류 입니다.
해당 컨트롤러에서 다음의 부분을 찾으셔서 @ModelAttribute 값이 JSP 페이지에서 지정한 이름과 일치하는지 확인해 보시기 바랍니다.
@RequestMapping("/uss/umt/mber/EgovMberSelectUpdt.do")
public String updateMber(@ModelAttribute("mberManageVO") MberManageVO mberManageVO, BindingResult bindingResult, Model model, HttpServletRequest request) throws Exception {
감사합니다.
해당 오류는 JSP 페이지에서 <form:form> 태그의 commandName에 지정한 이름과 컨트롤러에서 @ModelAttribute로 받아오는 파리미터의 이름이 다를 경우 발생하는 오류 입니다.
해당 컨트롤러에서 다음의 부분을 찾으셔서 @ModelAttribute 값이 JSP 페이지에서 지정한 이름과 일치하는지 확인해 보시기 바랍니다.
@RequestMapping("/uss/umt/mber/EgovMberSelectUpdt.do")
public String updateMber(@ModelAttribute("mberManageVO") MberManageVO mberManageVO, BindingResult bindingResult, Model model, HttpServletRequest request) throws Exception {
감사합니다.