HTTP 4

[Spring] @SessionAttributes 와 @ModelAttribute

SessionAttributes 1. 컨트롤러 메소드가 생성하는 모델 정보 중에서 @SessionAttributes에 저장한 이름과 동일한 이름이 있다면 이를 세션에 저장해 준다. - 뷰가 이 모델을 참조해서 기존 사용자 정보를 폼에 뿌려줄 수 있게 하기 위해서 이다. 2. @ModelAttribute 가 지정된 파라미터가 있을때 이 파라미터에 전달해줄 오브젝트를 세션에서 가져온다. 즉 @SessionAttributes("kakao")가 설정되어 있고 @ModelAttribute("kakao")를 만들고자 한다면 SessionAttrivutes에 지정된 이름과 @ModelAttribute의 파라미터 이름을 비교하여 이름이 같은경우 오브젝트를 새로 생성하지 않고 세션에 있는 오브젝트를 사용한다. -세션에 ..

KH/Spring 2022.11.30

CSS_ 마우스 이벤트/ 목록 꾸미기

visited : 한번이라도 방문을 했다면 hover : 마우스를 올리고 있을때 active : 마우스를 누르고 있는 동안 (예) 여기가 링크입니다. (예) 글자크기와 배경색 변경해보기 마우스를 올려놓으면 스타일이 변경됩니다. 폰트 크기를 변경하는 링크 배경색을 변경하는 링크 HTML5 CSS3 HTML5 CSS3 JAVASCRIPT JAVASCRIPT HTML5 CSS3 HTML5 CSS3 JAVASCRIPT JAVASCRIPT HTML5 CSS3 HTML5 CSS3 JAVASCRIPT CSS3 JAVASCRIPT HTML5 CSS3 JAVASCRIPT HTML5 CSS3 JAVASCRIPT JAVASCRIPT HTML5 CSS3 JAVASCRIPT HTML5 CSS3 JAVASCRIPT JAVASCR..

KH/CSS 2022.09.16

CSS_스타일시트의 종류

CSS (Cascading Style Sheet) : CSS는 HTML 문서에 색이나 모양, 출력 위치 등 외관을 꾸미는 언어이며, CSS 로 작성된 코드를 Style Sheet라고 부른다. CSS는 CSS1이 나온 2002년 이후 CSS2, CSS3으로 발전하였고, CSS3를 CSS 레벨 3이라고 부르는데 CSS 버전 3이라고 부르지 않는 이유는 과거 레벨과 호환을 이루면서 새로운 기능을 추가하기 때문이다. CSS3 는 많은 기능을 가지고 있지만 요약하면 다음과 같다. 색상과 배경 텍스트 폰트 Box Model 비주얼 포맷 및 효과 리스트 테이블 사용자 인터페이스 HTML 에 CSS를 적용시키는 방법은 세가지가 있다. 각 방법은 장단점이 있으니 상황에 맞게 적절한 방법을 택해야 한다. Inline St..

KH/CSS 2022.09.14

# 9 HTTP 상태 코드

상태 코드 클라이언트가 보낸 요청의 처리 상태를 응답에서 알려주는 기능 1xx(Informational) : 요청이 수신되어 처리중 2xx(Successful) : 요청 정상 처리 3xx(Redirection) : 요청을 완료하려면 추가 행동이 필요 4xx(Client Error) : 클라이언트 오류, 잘못된 문법 등으로 서버가 요청을 수행 할 수 없음 5xx(Server Error) : 서버오류, 서버가 정상 요청을 처리하지 못함 2xx 성공 : 클라이언트의 요청을 성공적으로 처리 200 Ok 요청성공시 201 Created 요청 성공해서 새로운 리소스가 생성됨 (자원이 생성될때) 202 Accepted 요청이 접수 되었으나 처리가 완료되지 않음 배치 처리 같은 곳에서 사용 예 ) 요청 접수 후 1시간..

HTML 2022.08.23