Day07(el) 사칙연산, 문자열, 비교연산자
·
📆 Today I Learned(개발언어학습)/JSP
02pmdm.jsp코드내용 사칙연산, 문자열 ${ 10+1 } ${ "10" } ${ "10"+1 } ${3.14 + "2.7" } ${30/3 } ${30 div 3 } ${30%3 } ${30 mod 3 } 03eq.jsp의 코드내용 ${ 3 == 5 } ${ 3 eq 5 } ${ 3>5 } ${ 3 gt 5} ${ 3=5 } ${ 3 ge 5 } ${ 3 또는 gt = 또는 ge
Day07(Expression Language)
·
📆 Today I Learned(개발언어학습)/JSP
01el.jsp의 코드내용 ${koreatech } ${user } EL (Expression Language 표현언어 ${ } ) 표현언어는 값을 표현하는 데 사용하는 스크립트 언어로, JSP의 스크립트 요소를 보완하는 역할을 한다. JSP의 네 가지 기본 객체가 제공하는 영역의 속성 사용 객체에 set된 데이터를 사용가능. 객체탐색순은 pageContext, request, session, application 수치 연산, 관계 연산, 논리 연산자 제공 자바 클래스 메서드 호출 기능 제공 쿠키, 기본 객체의 속성 등 JSP를 위한 표현 언어의 기본 객체 제공 람다식을 이용한 함수 정의와 실행 스트림 API를 통한 컬렉션 처리 정적 메서드 실행
Day06(session login)
·
📆 Today I Learned(개발언어학습)/JSP
login.jsp의 코드내용 로그인 아이디 비밀번호 ID 기억하기 로그인 로그인 중 로그아웃 loginCheck.jsp의 코드내용
Day06(session = get,set,remove)
·
📆 Today I Learned(개발언어학습)/JSP
02set.jsp의 코드내용 02get.jsp의 코드내용 크롬브라우저에서 set을 하고 get을 하면 해당 session의 attribute가 출력되지만 그상태로 firefox에서 get하면 출력되지 않는다. firefox에서는 따로 set을 한적이 없기 때문에 (브라우저마다 session이 생긴다.) 02remove.jsp의 코드내용 특정 attribute를 지정해서 지울 수 있다.
Day06(session)
·
📆 Today I Learned(개발언어학습)/JSP
http통신은 상태없음 : 꼼수로 상태 필요할 때 사용하는게 쿠키, session 쿠키 용도 : ID기억하기, 일주일동안 공지 안보기 세션 용도 : 로그인처리, 장바구니 쿠키로 하면 id,pw 위험해서 로그인기능은 세션(서버에만존재)으로 한다. 세션은 서버에 저장되어있어서 비교적 안전하다. 01sessionInfo.jsp의 코드내용 세션 생성 시간 : 세션 접근 시간 : session은 브라우저가 접근(요청)할 때 생성된다. 해당 브라우저에 대한 session이 생성되는 것 01sessionDelete.jsp의 코드내용 session.invalidate(); 사용시 세션 지우기
Day06(쿠키 로그인 구현)
·
📆 Today I Learned(개발언어학습)/JSP
CookieUtils.java의 코드내용 package com.study.common.util; import java.util.HashMap; import java.util.Map; import javax.servlet.http.Cookie; import javax.servlet.http.HttpServletRequest; public class CookieUtils { //생성자, exist, getValue, getCookie, createCookie private Map cookieMap = new HashMap(); //request에 있는 모든 쿠키들을 맵에다 저장 public CookieUtils(HttpServletRequest request) { Cookie[] cookies = reque..
Day05(cookie정리)
·
📆 Today I Learned(개발언어학습)/JSP
쿠키 : http통신은 상태없음 : 꼼수로 상태 필요할 때 사용하는게 쿠키 쿠키 용도 : ID기억하기, 일주일동안 공지 안보기 브라우저 ->(쿠키) ->>> 서버 쿠키로 하면 id,pw 위험해서 로그인기능은 세션(서버에만존재)으로 CookieUtils Cookie 경로설정, maxAge설정은 쿠키만들고 나서 set, set, setsetset 애초에 만들때마다 경로, age 다 설정하고싶다. 편하게 만들어 보자 ! -> Utils 쿠키 사용하기  쿠키(cookie)는 웹 브라우저가 보관하고 있는 데이터로서 웹 서버에 요청을 보낼 때 함께 전송된다.  쿠키는 웹 서버와 웹 브라우저 양쪽에서 생성할 수 있으며, 웹 서버는 웹 브라우저가 전송한 쿠키를 사용하여 필요한 데이터를 읽어올 수 있다.  웹 서버..
Day05(cookie04)
·
📆 Today I Learned(개발언어학습)/JSP
04cookieUtilsMake.jsp의 코드내용 04cookieUtilsView.jsp의 코드내용