Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- SQL
- ModelMap
- spring
- 정보처리기사 필기
- 어노테이션
- java
- implements
- 정처기 합격
- ModelAndView
- HTML
- Model
- 트랜잭션
- mysql
- JQuery
- jqgrid 개념
- 스프링
- View
- 자바
- ResponseBody
- 개발자 이직
- 제이큐그리드
- 정보처리기사 합격
- extends
- Javascript
- jqGrid
- Class
- Where
- MariaDB
- HTTP
- JVM Heap
Archives
- Today
- Total
크리스의 개발일기
[Spring] model.addAttribute() 메소드 본문
Model에 데이터를 담을 때 addAttribute( ) 메소드를 사용하는데,
2가지 사용 방법이 있다.
Model addAttribute(String name, Object value)
- value 객체를 name 이름으로 추가한다. 뷰 코드에서는 name으로 지정한 이름을 통해서 value를 사용한다.
@RequestMapping(value = "/standardCd/selectInfo.do")
public String selectInfo(ModelMap model) throws Exception {
List<StandardCodeVO> list = standardCodeService.selectInfo();
model.addAttribute("row", list);
return "jsonView"; //model에 담은 데이터를 json화 한다고 생각하면 편하다(bean에 jsonview 선언)
}
Model addAttribute(Object value)
- value를 추가한다. value의 패키지 이름을 제외한 단순 클래스 이름을 모델 이름으로 사용한다. 이 때 첫 글자는 소문자로 처리한다.
- value가 배열이거나 컬렉션인 경우 첫 번째 원소의 클래스 이름 뒤에 "List"를 붙인 걸 모델 이름으로 사용한다. 이 경우에도 클래스 이름의 첫자는 소문자로 처리한다.
출처: https://devbox.tistory.com/entry/Spring-모델-생성하기 [장인개발자를 꿈꾸는 :: 기록하는 공간]
출처: https://all-record.tistory.com/167 [세상의 모든 기록]
'Spring' 카테고리의 다른 글
[Spring] 스프링 컨테이너(Spring Container)란? (0) | 2022.05.30 |
---|---|
[Spring] Spring 특징 (작성중) (0) | 2022.04.06 |
[Spring] Spring MVC Controller return 타입에 대해서 (0) | 2020.11.30 |
Comments