TIL 25일_2차

Moon-Tree·2023년 2월 2일
0

◆ form 전송방식

1. GET

  • 기본 방식.
  • 주소를 통해 데이터를 전달하는 방식
  • 마치 편지봉투에 할 말을 작성하는 것과 유사하다.
  • 간편하게 사용할 수 있다는 장점이 있다.
  • 용량 제한이 있어서 파일데이터를 사용하지 못한다.(주소 포함 256byte)
  • 모든 데이터가 노출이 된다.
  • 전달하는 데이터의 양이 적을 경우 사용한다.
  • a 태그, img, for, 주소를 직접 입력하는 등 다양한 형태로 가능하다.

2. POST

  • 주소가 아니라 요청 내부에 숨겨서 데이터를 전달하는 방식(body)
  • 마치 편지지에 할 말을 작성하는 것과 유사하다.
  • 용량 제한이 없으며 데이터가 요청 body(편지지)에 숨겨져서 전송된다.
  • <form> 으로만 데이터 전달 가능하다.
  • 데이터가 노출되지 않기를 원할 경우 사용한다.
  • 전달하는 데이터의 양이 많을 경우 사용한다.
  • 파일데이터를 전송 할 수 있다.

브라우저에서는 POST 전송 방식으로 요청을 보내지 못한다.
브라우저에서 클라이언트가 주소를 입력하면 자동으로 GET 전송 방식으로 요청을 보낸다.

◆ Model 클래스

  • View(화면)으로 데이터를 전달할 수 있다.
  • Spring에서 제공하는 방법 중 Model 클래스를 사용한다.
  • Model을 매개변수로 선언하면 자동으로 화면까지 전달해준다.
  • 원하는 데이터를 Model에 첨부하면 된다.
  • 데이터 추가는 model.addAttribute("key", value)로 한다.
  • key는 문자열, value는 아무거나 가능하다.
  • value 값을 jsp 파일의 ${이름} 문자열로 출력 한다.

◆ ul(unorder list)

  • 순서 없는 리스트 태그
  • select와 같은 구조로 배치하는 태그
  • 내부에 li(list item) 태그를 사용하여 항목을 표시
  • ex) 굵은 점

◆ ol(order list)

  • 순서 있는 리스트 태그
  • ex) 1.
profile
Backend Developer

0개의 댓글