Error/Java
java.lang.IllegalStateException
dev?
2020. 4. 28. 10:49
반응형
java.lang.IllegalStateException: Neither BindingResult nor plain target object for bean name '변수명' available as request attribute
[원인]
spring form태그(<form:form>)과 Controller의 @ModelAttribute로 넘겨지는 파라미터의 이름이 다를 경우 발생함
ex)
@ModelAttribute 부분
public String getParameter(@ModelAttribute @Param A, Binding Result result, Model model)
Form 부분
<form:form commandName="B" action="getParameter.do">
[해결]
form 안의 name의 이름과 ModelAttribute의 이름을 같게 수정
출처:
반응형