jsp 썸네일형 리스트형 [JSP] 세션(Session) 세션(Session)은 쿠키를 기반으로 동작하는데사용자의 정보를 Web Server에서 관리합니다.쿠키를 유지할 수 있는 시간(24시간)처럼쿠키를 유지할 수 있는 시간을 설정할 수 있습니다.일정시간 동안 응답이 없으면 해당 정보를 삭제합니다. => 로그인 유지시간 지날 시 자동 로그아웃 쿠키보다는 보안성은 좋지만,메모리 사용량이 큰 편입니다.동접자 수가 많으면 서버에 과부하가 올 수 있고성능이 저하될 수 있습니다. Session은 attribute이긴한데Request소속 attribute가 아니고,Session소속 attribute입니다.쉽게 말하자면웹서버와 사용자를 연결해주는연결고리 역할이라고 생각하면 됩니다. Session은 Model쪽에서 만들고Object 자료형을 사용합니다.연결만 되어있으면 어디.. 더보기 [JSP] Custom Tag CustomTag라는 것을 알아볼텐데요.생김새는 HTML DOM 객체와 비슷합니다..jsp가 servlet으로 바뀔 때 java로 변환해주고.jsp에서만 사용 가능합니다. 처럼 열고 닫기를 한 쌍으로 구현하고 열고 닫기 사이에 내용이 없다면 이렇게도 사용 가능합니다. 2가지 태그 종류가 있습니다. 먼저 JSP표준 액션 태그입니다.JSP환경에서 기본적으로 사용 가능한 커스텀 태그입니다.그 접두어가 jsp이고,forward, include, ... 등을 사용할 수 있습니다. 커스텀태그는 외부.jar 파일을 넣고 사용합니다. (jstl.jar)접두어를 마음대로 지어낼 수 있꼬,조건문, 반복문, 출력 형식 등을 다룰 수 있습니다. 예시를 살펴볼까요. h1>Firsth1> h2>Thirdh2> 주석 부분.. 더보기 [JSP] 홀 짝 게임 이번 시간에는 Servlet과 JSP를 활용해서홀 짝 게임이 동작하는 페이지를 만들어보려고 합니다.먼저 기능부터 구현해 보겠습니다.기능 역할을 하는 클래스를 하나 생성하겠습니다. int win = 0; int t = 0; int lose = 0; 먼저 전적을 넣을 변수를 만들어줍니다.public class HJEngine { private static final HJEngine hje = new HJEngine(); public static HJEngine getHje() { return hje; } 클래스 객체를 클래스 내에서 final로 생성해서getter로만 해당 클래스를 가져올 수 있게싱글톤 패턴으로 구현하였습니다. public void get.. 더보기 [JSP] EL JSP는 자바의 문법과 HTML의 문법을 엄격하게 구분하는데자바 문법은 스크립트릿 안에서만 사용가능합니다.각 영역의 코드들이 섞여있어 코드의 가독성이 떨어지거나, 유지보수의 어려움이 있습니다.그래서 JSP파일 안에서 Java의 코드를 최고화하고자 합니다. 이때 사용하는 것이EL (Expression Language) 이라고 부르는 문법입니다.값 받을때 Java대신 사용이 가능하고HTML문법에 종속됩니다.이는.jsp에서만 사용이 가능한데요.(.jsp를 톰캣이 Servlet으로 바꿀때 EL을 Java코드로 바꿔줌)따로 Java영역을 만들어서 해당 값들을 불러올 필요가 없습니다.!문법은 다음과 같습니다. ${ } 연산자도 사용 가능하고형 변환이 자동으로 됩니다.값이 없으면 그냥 넘어가고import가 없어도 .. 더보기 [JSP] Redirect 기존에는 페이지 이동을 수동으로 했었습니다.여기서 수동이란 사용자가 요청 등의 뭔가 액션을 하면 이동하는 것을 의미합니다. 몇가지의 수동 페이지 이동 방식이 있었는데요. : 클릭하면 이동함 + : 버튼 클릭 or input에서 엔터치면 이동JavaScript(location.href) : 이벤트를 지정할 수 있음 사용자의 액션과는 상관없이 자동으로 페이지를 이동시키는redirect라는 기능이 있습니다.redirect는 요청을 가로채서 다른 곳으로 이동시키는데요.JSP의 자바 영역 안에서 부분 제일 위에 적고 실행시켜 봅시다. response.sendRedirect("test.jsp");response.setCharacterEncoding("UTF-8"); 입력을 하고 form action = "o.. 더보기 [JSP] 기본 문법 Servlet은 Tomcat 서버로, 클라이언트가 요청을 하는데 HTML + CSS + Javascript를 만들어서 응답하는 자바 프로그램입니다.하지만 HTML코드를 Servlet으로 작업하는 것은 어렵기 때문에JSP (Java Servlet / Server Page)라는 것이 등장했습니다.작업 형태 는HTML + CSS + JavaScript에 필요한 부분마다Java 코드를 첨가하는 형태인데요. 이번 시간에는 JSP에서 사용하는문법들을 다뤄보도록 하겠습니다. 1. 스크립트릿 (Scriptlet) JSP에서 Java코드를 실행할 때 사용하는 블록입니다. Java코드가 여기에 들어갑니다. %> 2. 지시자 특별한 지시를 내릴 수 있도록 하는 블록입니다. page / include / taglib 등.. 더보기 이전 1 2 다음