블로그

4월8일 수업내용 본문

개발자 준비과정/Spring, SpringBoot, JSP

4월8일 수업내용

하늘바람a 2024. 4. 8. 17:47
<h1>${MyMap["name"]}</h1>
<h1>${MyMap["age"]}</h1>
<h1>${MyMap["address"]}</h1>
<hr>
<%--attributeName.key--%>
<h1>${MyMap.name}</h1>
<h1>${MyMap.age}</h1>
<h1>${MyMap.address}</h1>

쿼리 스트링에 있는 메소드 파라미터를
바인딩 하는..

 

controller
1. 요청 분석/가공
2. 비즈니스 로직 처리
3. 결과를 model에 담고
4. view로 포워딩(view이름 리턴)
(/WEB-INF/view/main8/sub1.jsp)
view
5. 모델에 담긴 값을 꺼내서 html을 완성 후 응답
view 기술 -> jsp


application.properties
주석은 # 한글은 안됨. 영어만 됨.

요청경로와 view의 이름이 같은 경우가 많음
-> 생략 가능
@RequestMapping("sub7")
    public void method7(){}

Interface Model
모델에 들어있는 값 = attribute
attribute -> name,value 으로 되어있음.
맵처럼 쓰면 된다.
String attributeName, Object attributeValue

 


javabeans (자바빈즈)


1. 클래스에 기본 생성자가 있어야 한다.
2. 클래스에 get, set 또는 표준 명명자..

attribute   property
속성          특성