1. 쿠키 웹브라우저에서 서버로 어떤 데이터를 요청하면 서버측에서는 알맞은 로직을 수행 -> 데이터를 웹브라우저에 응답 -> 서버는 웹브라우저를 종료 이렇게 웹브라우저에 응답 후 관계를 끊는 것은 http프로토콜의 특징이다. - 쿠키는 연결이 끊겼을 때, 어떤 정보를 지속적으로 유지하기 위한 수단으로 사용한다.- 쿠키는 서버에서 생성하여 서버가 아닌 클라이언트측에 특정 정보를 저장한다(데이터를 웹브라우저에 저장한다)- 그리고 서버에 요청할 때 마다 쿠키의 속성값을 참조 또는 변경할 수 있다- 용량이 제한적이고 300개 까지 데이터 정보를 가질 수 있다 (보안상 문제때문에 사용빈도가 많이 줄어들었지만 그래도 알고있어야 하는 개념)- 쿠키생성 -> 속성설정 -> response객체에 탑승 -DB사용 ㄴㄴ, ..
학원에서했던 예제굉장히 실용적이지않다ㅎ 커피메뉴 아메리카노 (3000원) 카페라떼 (3300원) 에스프레소 (2500원) 얼그레이티 (3500원) 수량 : 입금액 : - 메뉴는 하나만 선택할 수 있게 radio태그 씀ㅎ,ㅎ 주문계산 결과 커피종류 : 1개 가격 : 수량 : 총 금액 : 입금액 : 거스름돈 : - 17번째줄 : switch문 너무 오래만에 사용해서 낯설다 ㅎ ex07.jsp를 실행시켜 폼에 값을 입력하여 '주문처리' 버튼을 클릭하면 ex07_resp.jsp로 넘어가서 값 출력
- 작성폼 만들기 성적처리 요청 이름 : 국어 : 영어 : 수학 : - 입력값 처리 및 결과표시 =90){ grade = "A"; }else if(avg >= 80){ grade = "B"; }else if(avg >= 70){ grade = "C"; }else if(avg >= 60){ grade = "D"; }else if(avg 성적처리 결과 이름 : 국어 : 영어 : 수학 : 총점 : 평균 : 등급 : 입력폼에서 '성적처리 계산' 버튼을 누르면 ex06_resp.jsp로 넘어가며 출력
JSP구성 : 디렉티브, 선언부, 스크립트릿, 표현식 1. 디렉티브() : JSP 페이지에 대한 설정정보 지정 page : JSP 페이지에 대한 설정정보 지정 taglib : 사용할 태그 라이브러리 지정(JSTL에서 사용) include : 특정영역에 다른 문서를 포함할 때 사용2. 선언부 () : 전연변수 또는 메소드 선언 할 때 사용3. 스크립트릿() : 자바코드를 작성할때 사용4. 표현식 () : 값을 출력(변수, 메소드의 결과를 표시할 때 사용, out.print로 생각하면 됨) Request 객체- 웹브라우저를 통해 서버에 어떤 정보를 요청하는것- 클라이언트에서 넘어오는 데이터를 서버 측에서 받아오는 객체 getParameter(String name) : name에 해당하는 파라미터 값을 구함N..
이름 나이 취미 책읽기 요리 달리기 전공 국어 영어 디자인 이메일 naver gmail daum nate - 서블릿 'formgo'라는 이름을 가진 곳으로 이동- input type="checkbox" 는 중복선택 가능 package ex.mystudy.ex; import java.io.IOException;import java.io.PrintWriter;import java.util.Arrays;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import jav..
서블릿 작동순서 웹브라우저 - 웹서버 - 웹어플리케이션서버(WAS) - servlet컨테이너(스레드생성, 서블릿객체생성) 서블릿 라이프 사이클(생명주기) 1. servlet 객체생성 (최초한번)2. init()호출 (최초한번)3. service(), doGet(), doPost() 호출 (요청시 매번)4. destory()호출 (마지막 한번 자원 헤제- 서블릿수정, 서버재가동 등) 서블릿의 최초 요청시 객체가 만들어져 메모리에 로딩되고 이후 요청시에는 기존의 객체를 재활용 -> 동작속도가 빠르다 package ex.mystudy.am;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.annotation..
1.doPost방식 package ex.mystudy.ex;import java.io.IOException;import java.io.PrintWriter;import java.util.Calendar;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse; /** * Servlet implementation class HelloWorle */@WebServlet(name = "HelloW..
- Total
- Today
- Yesterday