Skip to content

HTTP 웹 서버 1단계 - 요구사항 6 #21

@Dae-Hwa

Description

@Dae-Hwa

브랜치: read-cookie/main

  • user/list 접근시 Cookie 헤더를 읽어서 logined=true가 있을 경우에 사용자 목록을 출력한다.
  • 만약, logined=true가 아니라면 로그인 페이지로 이동한다.

  • 사용자 목록 html을 동적으로 만든다.
    • html을 동적으로 생성하는 문법은 Handlebar을 참고한다.
    • StringBuilder로 html을 동적으로 생성할 수 있는 기능을 만든다.

요구사항 6

접근하고 있는 사용자가 “로그인” 상태일 경우(Cookie 값이 logined=true) 경우 http://localhost:8080/user/list 로 접근했을 때 사용자 목록을 출력한다. 만약 로그인하지 않은 상태라면 로그인 페이지(login.html)로 이동한다.


동적인 html 생성 힌트

  • 자바 클래스 중 StringBuilder를 활용해 사용자 목록을 출력하는 html을 동적으로 생성한 후 응답으로 보낸다.
  • 구글에서 “java stringbuilder example”로 검색해 StringBuilder 사용법을 찾는다.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions