[Spring MVC]Neither Bindingult nor plingtargt object for bean name'user'available
6789 ワード
Spring MVCを勉強している間、Springに持参されたタグを使った時、Neither BindingResoult nor plin target object for bean name'user'available as request atributeという不法な語句に遭遇しました.「BindingResultとBen name'user」の通常のターゲットオブジェクトは要求属性として利用できません.
HTTP Stuts 500-An exception occurred processing JSP page/WEB-INF/jsp/user/useradd.jsp at line 17
タイプ Exceptionレポート
メッセージ An exception occurred processing JSP page/WEB-INF/jsp/user/useradd.jsp at line 17
description The server encountered an internal error that prevented it from fulfilling this request.
exception
Apache Tomcat/7.0.57
問題のコードを貼り付けます.useradd.jsp:
「」に する をもっと むことをオススメします.
HTTP Stuts 500-An exception occurred processing JSP page/WEB-INF/jsp/user/useradd.jsp at line 17
タイプ Exceptionレポート
メッセージ An exception occurred processing JSP page/WEB-INF/jsp/user/useradd.jsp at line 17
description The server encountered an internal error that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: An exception occurred processing JSP page /WEB-INF/jsp/user/useradd.jsp at line 17
14:
15:
root causejava.lang.IllegalStateException: Neither BindingResult nor plain target object for bean name 'user' available as request attribute
org.springframework.web.servlet.support.BindStatus.(BindStatus.java:144)
org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getBindStatus(AbstractDataBoundFormElementTag.java:168)
org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getPropertyPath(AbstractDataBoundFormElementTag.java:188)
org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.getName(AbstractDataBoundFormElementTag.java:154)
org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.autogenerateId(AbstractDataBoundFormElementTag.java:141)
org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.resolveId(AbstractDataBoundFormElementTag.java:132)
org.springframework.web.servlet.tags.form.AbstractDataBoundFormElementTag.writeDefaultAttributes(AbstractDataBoundFormElementTag.java:116)
org.springframework.web.servlet.tags.form.AbstractHtmlElementTag.writeDefaultAttributes(AbstractHtmlElementTag.java:422)
org.springframework.web.servlet.tags.form.InputTag.writeTagContent(InputTag.java:142)
org.springframework.web.servlet.tags.form.AbstractFormTag.doStartTagInternal(AbstractFormTag.java:84)
org.springframework.web.servlet.tags.RequestContextAwareTag.doStartTag(RequestContextAwareTag.java:80)
org.apache.jsp.WEB_002dINF.jsp.user.useradd_jsp._jspx_meth_fm_005finput_005f0(useradd_jsp.java:293)
org.apache.jsp.WEB_002dINF.jsp.user.useradd_jsp._jspService(useradd_jsp.java:138)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)
javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:168)
org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:303)
org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1286)
org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1041)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:984)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861)
javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)
javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
ノート The full stack trace of the root cause is available in the Apache Tomcat/7.0.57 logs.Apache Tomcat/7.0.57
問題のコードを貼り付けます.useradd.jsp:
html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Insert title here
: のコードは に です.このコードがあれば、springのラベルprefix="fm"を に うことができます. uri="http://www.springframework.org/tags/form「%」サーバーで すると のようなエラーが します.たくさんの を べて、 という つからない が かりました.useradd.jspにコードを すればいいです.「」に する をもっと むことをオススメします.