· FULL-STACK(6)
-
[ JSP / Java ] 마이페이지 구현
환경 : DBeaver, Sprint Tool Suite4 - MemberController.java @Controller @RequestMapping("/member") public class MemberController { @Autowired public MemberDao memberDao; //회원가입 //실제 로그인 //실제 로그아웃 //마이페이지 /* - (중요) 내 아이디는 HttpSession에 있다 * - 그리고 화면에 정보를 표시해야 한다*/ @RequestMapping("/mypage") public String mypage(HttpSession session, Model model) { //1. 세션에 저장된 아이디를 꺼낸다 String loginId = (String) sessio..
2024.03.20 -
[ JSP / HTML ] 로그인 구조 이해 (세션 활용) - 페이지에서 로그인 하기
환경 : Spring Tool Suite4 [ 로그인 및 로그아웃 기본 구조 이해 ] 참고 : https://ggingggang05.tistory.com/121 [ 로그인 및 로그아웃을 페이지에서 해보기 ] - MemberController.java @Controller @RequestMapping("/member") public class MemberController { @Autowired public MemberDao memberDao; //회원가입 @GetMapping("/join") public String join() { return "/WEB-INF/views/member/join.jsp"; } @PostMapping("/join") public String join(@ModelAttribu..
2024.03.19 -
[ JSP / HTML ] 로그인 구조 이해 (세션 활용)
환경 : Spring Tool Suite4 HttpSession을 이용한 로그인(Login) HttpSession을 이용한 하나의 구현된 기능 └ 로그인을 구현하기 위해 HttpSession을 이용하는 법을 배우는 것!!, HttpSession은 원래 있는 기능 Http Request(주문전화)는 1회성 세션에 로그인 된 아이디가 있다고 생각. 로그인하면 세션이 생긴다고 생각하면 안 됨 로그인을 한다는 것은 HttpSession에 데이터를 기록한다는 것을 의미 로그아웃을 한다는 것은 HttpSession에 기록한 데이터를 삭제한다는 것을 의미 └ 기록은 key=value 형태로 한다 테스트 로그인 & 로그아웃 - HttpSession을 사용하고 싶다면 매개변수에 선언만 하면 된다 - 등록 : sessio..
2024.03.17 -
[ JSP / JSTL ] JSTL(JSP Standard Tag Library) 라이브러리
환경 : Spring Tool Suite4 JSTL의 종류에는 core, format, function, sql, xml 총 5가지가 있다. 이를 JSP에서 사용하기 위해 라이브러리를 추가해주는 식을 알아야 한다 [ JSTL 제공 태그 ] JSTL 종류 / 라이브러리 기능 접두사 관련 URI core 변수 지원, 흐름 제어, URL 처리 c http://java.sun.com/jsp/jstl/core XML XML 코어, 흐름 제어, XML 변환 x http://java.sun.com/jsp/jstl/xml format (국제화) 지역, 메시지 형식, 숫자 및 날짜 fmt http://java.sun.com/jsp/jstl/fmt database SQL sql http://java.sun.com/jsp/..
2024.03.08 -
[ JSP ] UTF-8로 기본 설정 해두는 방법 및 설정 구문 이해
환경 : Spring Tools Suite4 [ UTF-8로 기본 설정하기 ] 1. [ Window - Preferences 메뉴 접속] 2. [ Encoding을 검색하여 수정 ] CSS Files HTML Files JSP Files - ISO 10646/Unicode(UTF-8) 로 설정 [ 설정 구문 이해 ] JSP에는 반드시 형태의 설정구문이 존재해야 한다(Directive) page / include / taglib 설정 방식이 있다 key=value 값 형태로 설정 값을 작성할 수 있음. (단, 지정된 이름만 가능하다.) contentType : 브라우저(사용자)에게 알려주기 위한 화면의 형태 └ MIME-TYPE을 작성 예) text/plain, text/html, video/mp4, au..
2024.02.19 -
[ JSP / Spring ] JSP 사용 설정 및 간단한 페이지 출력
환경 : Spring Tools Suite4 주제 : "환영합니다!" 텍스트가 출력되도록 jsp를 연동해보기 1. [ example 프로젝트 생성 ] 2-1. [ src / main / webapp 위치에 /WEB-INF/views 폴더 생성 ] 2-2. [ home.jsp 파일 생성 ] WEB-INF 폴더 (** 이름이 동일해야 함) views 폴더 생성 jsp 파일 생성 및 코드 작성 환영합니다! 3. [ example.controller 패키지 생성 후 HomeController.java 파일 생성 ] - HomeController.java package example.controller; import org.springframework.stereotype.Controller; import org...
2024.02.18