form2 javax.servlet.jsp.JspTagException: Neither BindingResult nor plain target object for bean name 'command' available as request attribute 이번에 회사 헤드 포탈 버전업그레이드를 진행하고있는데 Spring은 4.3.0 -> 5.3.37전자정부 프레임워크는 3.6.0 -> 4.3.0 으로 버전 상승 시키는 중이다. 처음엔 톰캣 서버도 가동이 안되다가 이제 서버는 올라갔는데, 글 작성 시 해당 오류가 뜬다. command가 뭔지를 모르겠어서 헤매다 겨우 고쳤다.. form:form 태그를 사용할때 (회사 코드에는 f:form 이라고 되어있는데 무슨 차이인진 모르겠다) 데이터 바인딩을 위해서 commandName 혹은 modelAttribute를 사용하는데 스프링 4점대, 전자정부 프레임워크 3.10 버전까지는 commandName, 그 이상은 modelAttribute를 사용해야한다. 예시) 이 부분을 이렇게 변경하면 정상동작 한다. 2025. 3. 28. form 태그 속성 정리 name 폼 요소의 이름, 서버로 전송될 때 해당 필드의 식별자로 사용됨 id html 문서 내에서 고유식별자 onsubmit 폼이 서버로 제출되기 전에 실행할 JavaScript 함수, 주로 유효성 검사나 사용자 정의 동작 수행 method 폼 데이터를 서버로 전송할 때 사용할 http 메서드를 지정 주로 GET, POST가 사용되며 GET은 URL에 데이터를 추가하고 POST는 본문에 데이터를 담아 전송 action 폼 데이터가 서버로 전송될 때 어떤 URL로 전송할지를 지정 서버측 스크립트가 위치한 경로를 가르킴 2024. 3. 14. 이전 1 다음