Eggs Sunny Side Up
본문 바로가기

Web/JSP_Servlet22

MVC_개인정보수정 update.jsp 개인정보수정 접속한 Email : 비밀번호 전화번호 주소 GoUpdateController package kr.smhrd.controller; import java.io.IOException; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.htt.. 2023. 4. 26.
MVC_로그인/로그아웃 시스템 로그인 로그인 .jsp 수정 LoginController package kr.smhrd.controller; import java.io.IOException; import java.util.List; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import kr.smhrd.dao.MemberDAO; import kr.smhrd.entity.Member; @WebServl.. 2023. 4. 25.
MVC_회원가입 시스템 실행버튼 maven) https://mvnrepository.com/ ojdbc6 오류가 나면, 아래 화면처럼 파일탐색기에서 해당 주소를 입력했을 때 아래 화면같이 뜨지 않으면 폴더 삭제 후, 이클립스 재실행. 계속 오류가 나면, 아래 화면에서 프로젝트 업데이트 후 대기. maven ribraries가 생성되어야 정상. mybatis pom.xml) 4.0.0 kr.smhrd MessageSystem1 0.0.1-SNAPSHOT war com.oracle.database.jdbc ojdbc6 11.2.0.4 org.mybatis mybatis 3.5.9 maven-compiler-plugin 3.8.1 17 maven-war-plugin 3.2.3 View의 jsp 파일(샘플)을 webapp에 복사붙여넣.. 2023. 4. 24.
Session Cookie와 Session의 제일 큰 차이점 (저장 데이터 타입) : Session의 데이터 타입은 Object(최상위 클래스) Session 장점 : 업캐스팅(자식->부모) 모든 데이터 타입을 전부 저장할 수 있다. Session 단점 : 모든 데이터를 Object로 저장(저장 단계에서 업캐스팅이 일어남) -> 문제 발생 : 부모클래스인 Object의 기능만 남음, 최상위 객체라 몇 가지 기능이 없다. (저장은 했으나 못 쓰는 형태가 된다 -> 꺼내서 사용하려면 다운 캐스팅이 필요) Session은 로그인에 많이 쓰인다. 데이터선언, 세션 저장_ jsp) 모든 데이터타입을 저장할 수 있다. session.setAttribute("name", name); session.setAttribute("list.. 2023. 4. 19.
객체실습_html에서 값 입력 후 jsp에서 출력 html) 성적확인 프로그램 이름 Java점수 web점수 IOT점수 Android점수 jsp) ` =95) grade = "A+"; else if (total>=90) grade = "A"; else if(total>=85) grade = "B+"; else if(total>=80) grade = "B"; else grade = "F"; %> 이름 Java점수 Web점수 IOT점수 Android 점수 평균 학점 html) 랜덤숫자입력 jsp) 랜덤당첨 작성 주제 : 아이템: jsp) 랜덤당첨결과 2023. 4. 19.
쿠키 cookie 1. 세션 관리(Session Management) - 서버가 알아야 할 정보들을 저장 ex) 로그인, 접속 시간, 장바구니 등 2. 개인화(Personalizaation) - 사용자마다 다르게 적절한 페이지 제공 ex) 웹 환경설정 3. 트래킹(Tracking) - 사용자의 행동과 패턴 분석 & 기록 ex) 구매기록, 시청기록 ex) 네이버 쿠키 Cookie에서 꼭 알아야할 4가지 1. Name(이름) : 구분하기 위해서 2. Value(값) : 파일에 저장된 텍스트 데이터 3. Domain(쿠키가 허용된 주소 = 생성된 주소) : 생성된 서버와 사용할 서버가 같아야 함 4. Expires / Max-Age (유효기간) : 날짜가 되면 자동 삭제 -> 대표적 기능 (로그인 유지하기) 예제).. 2023. 4. 18.