728x90
반응형
HTML 폼 값 받기
1. hello.jsp에 입력폼 만들기
<form name="form01" method="post" action="hello.do"> 제목 : <input type="text" name ="title" size="20"><br> 이름 : <input type="text" name ="name" size="20"><br> Id: <input type="text" name ="userId" size="20"><br> < /form> <input type="button" name ="send" value="send" onclick="document.form01.submit()"> < P> 입력받은 값 ${board.title} ${board.name} ${board.userId} |
2. HelloController 에 폼 값 받기 메소드 작성
@Controller } |
데이터를 받을때 넘어오는 폼 값의 이름은 BoardBean와 mapping해서 해당 bean에 넣어준다.
기본적으로 boardBean 이라는 이름의 객체에 넣어주지만 이름을 변경하고 싶으면
@ModelAttribute("board")를 선언해주면 board에 담겨진다.
3. 입력한 데이터 확인
입력받은 값 ${board.title} ${board.name} ${board.userId} |
4. List type 폼 데이터 받기
private List<BoardBean> boardList = null; public List<BoardBean> getBoardList() { return boardList; } public void setBoardList(List<BoardBean> boardList) { this.boardList = boardList; } |
<form name="form01" method="post" action="hello.do"> 제목 : <input type="text" name ="boardList[0].title" size="20"><br> 이름 : <input type="text" name ="boardList[0].name" size="20"><br> Id: <input type="text" name ="boardList[0].userId" size="20"><br> 제목 : <input type="text" name ="boardList[1].title" size="20"><br> 이름 : <input type="text" name ="boardList[1].name" size="20"><br> Id: <input type="text" name ="boardList[1].userId" size="20"><br> < /form> < input type="button" name ="send" value="send" onclick="document.form01.submit()"> < P> 입력받은 값 ${board.boardList[0].title} ${board.boardList[1].title} |
boardList[0].title 과 같은 형식으로 name을 작성해주면 된다.
화면에 보여줄때는 board.boardList[0].title 형식으로 표현한다.
728x90
반응형
'SPRING > 소스코드' 카테고리의 다른 글
#30. Spring JDBC(Transaction)| (0) | 2016.05.20 |
---|---|
[스프링]@RequestParam 배열 처리 시 알게된 사항 (0) | 2016.05.02 |
Spring Scheduler(스프링 스케쥴러) 설정방법 및 사용방법 (2) | 2016.03.24 |
[Spring] Spring 3에서 작업 스케줄러(Task Scheduler) 메써드 구현하기 (0) | 2016.03.24 |
스프링MultipartFile멀티(다중)파일 업로드[@ModelAttribute이용,Spring Framework3.X MVC multiple file upload] (1) | 2015.10.13 |
Spring 4.0 기준 MappingJacksonJsonView 설정 (0) | 2015.07.09 |
Spring MVC AbstractView 사용하여 파일 다운로드 처리 하기 (0) | 2015.03.25 |
spring 다국어 처리시 jvm language locale setting (0) | 2014.10.17 |