본문 바로가기

JSP 5일차 필기 (Template) 페이지 출력 화면 코드 WebContent/layout 폴더 내부header.jsp123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110Insert title here /* # = id 선택자 . = class 선택자 > 하위 태그표시 (붙은 태그) ' ' 하위의 모든 태그 선택 */ body{ font-family: Meiryo, 굴림; margin: 0; } #h.. 더보기
JSP 5일차 필기 (Dispatcher) Redirect 방식으로 페이지를 이동시키는 것이 아닌 Forward 방식으로 페이지를 넘어가는 방법. Dispatcher를 이용하는 방법이다. Redirect 방식과의 차이점. 1. 브라우저 상단 url은 그대로이다. (Dispatcher가 요청을 가로채서 변동시켰기 때문) 2. request 객체와 response 객체가 유지된다. 그 이유는 dispatcher.forward에 그대로 담아서 넘기기 때문이다. Dispatcher를 사용하는 이유 parameter를 post타입으로 전달하기 위해서 Dispatcher를 사용한다.Dispatcher를 사용하여 값을 넘기면, 값을 Object 타입으로 전달 가능하다. post방식은 header정보로 파라미터를 넘기지만, get방식은 url을 통해 값을 넘긴.. 더보기
JSP 4일차 필기 (Redirect) 이전 글에서 만든 간단한 로그인 양식을 응용하여 서블릿끼리 파라미터를 주고 받으며 로그인을 테스트해보자. L05Redirect 프로젝트 생성. WebContent 아래에 index.jsp를 생성한다. 123456789101112131415Insert title hereColored by Color Scriptercs index.jsp에 접근하면 곧바로 L01LoginForm.jsp로 Redirect한다. L01LoginForm.jsp12345678910111213141516171819202122232425262728293031323334353637383940servlet을 이용해서 로그인 성공하기. 로그인 form 아이디 : 비밀번호 : 제출 Colored by Color Scriptercs 로그인에 실.. 더보기
JSP 4일차 필기 (간단한 Login 양식) L04Jsp 프로젝트 안의 WebContent에 L05If.jsp 생성. index.jsp로부터 파라미터를 넘겨받아 간단하게 로그인 테스트하기. 123456789101112131415161718192021222324252627282930313233343536If문을 사용해서 login 하자 파라미터로 받아온 id와 pwd로 로그인 성공하기. 로그인 성공 로그인 실패 Colored by Color Scriptercs 더보기
JSP 4일차 필기 (전역변수, 메소드) L04Jsp 프로젝트의 WebContent안에 L03GlobalV.jsp 생성. JSP에서 전역변수 선언하기. 1234567891011121314151617181920212223242526272829303132전역변수와 서블릿 생성자에 대해 알아보자!자기 자신을 생성자로 가지고 있다.//서블릿에서 main()을 대신하는 것은 doGet()//main() a()를 호출하려면 생성자를 생성하고 호출해야한다. new Class().a();//doGet()에서는 바로 호출 가능 a();//자기 자신은 생성자 없이 호출 가능함.//public L03GlobalV(){}//JSP는 생성자를 만들 수 없다. servlet은 가능.int a = 10;public int a(){ int a = 20; return a;}.. 더보기