반응형

브라우저의 요청에 대한 request 객체에 name과 address를 바인딩합니다. 그리고 RequestDispatcher를 이용해 requeest 객체를 두 번째 JSP로 포워딩 합니다.

첫번째 JSP에 전송된 request 객체에서 바인딩된 name과 address를 가져옵니다.

브라우저에서 request1.jsp로 요청하면 request 객체에 바인딩 한 후 request2.jsp로 포워딩하여 이름과 주소를 출력합니다.

출처: 자바웹을 다루는 기술

github : github.com/soulwine-it

반응형

'2020 > JSP SERVLET' 카테고리의 다른 글

JSP 페이지 예외 처리  (0) 2019.12.16
out 내장객체 데이터 출력  (0) 2019.12.16
application 내장객체 데이터 바인딩  (0) 2019.12.12
session 내장 객체 데이터 바인딩 실습  (0) 2019.12.12
JSP 내장객체  (0) 2019.12.12
블로그 이미지

꽃꽂이하는개발자

,
반응형

appTest1.jsp와 appTest2.jsp로 실습해 보도록 하겠습니다.

처음으로 session과 application 내장객체에 name과 address값을 바인딩 하겠습니다.

 

 

session과 application 내장 객체에 바인딩한 값을 가져옵니다.

실행 결과

 

하지만 익스플로러에서는 application의 값에만 접근 할 수 있습니다.

 

 

github.com/soulwine-it

출처 : 자바 웹을 다루는 기술

반응형
블로그 이미지

꽃꽂이하는개발자

,
반응형

SessionTest 서블릿을 생성해 주고 test01폴더를 생성하고 그 안에 session1.jsp 와 session2.jsp를 만들어 주었습니다.

서블릿에서 getSession() 메서드를 이용해 session 객체를 얻은 후 name을 바인딩합니다.

 

 

  session1.jsp 에서 session 객체의 사용법은 서블릿에서 배운 HttpSession 사용법과 같습니다. 다른점이라 하면 JSP에서는 자동으로 세션 객체를 생성해 주므로 굳이 getSession() 메서드를 호출해서 세션을 얻을 필요가 없다는 것입니다.

  getAttribute() 메서드를 이용해 첫 번째 JSP에서 session에 바인딩된 name값을 가져온 후 setAttribute()메서드를 이용해 session에 address를 바인딩합니다.

 

  session2.jsp에서는 getAttribute()를 이용해 서블릿과 JSP에서 session에 바인딩된 name과 address값을 가져옵니다.

 

session2.jsp

실행해 보도록 하겠습니다.

 

github : github.com/soulwine-it

출처: 자바 웹을 다루는 기술

반응형

'2020 > JSP SERVLET' 카테고리의 다른 글

jsp request 내장 객체에 데이터 바인딩 실습  (0) 2019.12.12
application 내장객체 데이터 바인딩  (0) 2019.12.12
JSP 내장객체  (0) 2019.12.12
JSP 이미지 리스트 출력  (0) 2019.12.12
JSP 구구단 출력  (0) 2019.12.12
블로그 이미지

꽃꽂이하는개발자

,

JSP 내장객체

2020/JSP SERVLET 2019. 12. 12. 18:15
반응형
내장 객체 서블릿 타입 설명
request HttpServletRequest 클라이언트의 요청 정보를 저장합니다.
response ServletResponse 응답 정보를 저장합니다.
out javax.servlet.jsp.JspWriter JSP 페이지에서 결과를 출력합니다.
session javax.servlet.http.HttpSession 세션 정보를 저장합니다.
application javax.servlet.ServletContext 컨텍스트 정보를 저장합니다
pageContext javax.servlet.jsp.PageContext JSP페이지에 대한 정보를 저장합니다.
page java.lang.Object JSP페이지의 서블릿 인스턴스를 저장합니다.
config javax.servlet.ServletConfig JSP페이지에 대한 설정 정보를 저장합니다.
exception java.lang.Exception 예외 발생 시 예외를 처리합니다.

Scope

내장 객체 서블릿 scope
page this 한 번의 요청에 대해 하나의 JSP페이지를 공유합니다.
request HttpServletRequest 한 번의 요청에 대해 같은 요청을 공유하는 JSP페이지를 공유합니다.
session HttpSession 같은 브라우저에서 공유합니다.
application ServletContext 같은 애플리케이션에서 공유합니다.

출처: 자바웹을 다루는 기술

반응형

'2020 > JSP SERVLET' 카테고리의 다른 글

application 내장객체 데이터 바인딩  (0) 2019.12.12
session 내장 객체 데이터 바인딩 실습  (0) 2019.12.12
JSP 이미지 리스트 출력  (0) 2019.12.12
JSP 구구단 출력  (0) 2019.12.12
JSP 학점 변환  (0) 2019.12.11
블로그 이미지

꽃꽂이하는개발자

,
반응형

  스크립트릿을 이용해 image 폴더의 이미지를 가져와서 리스트로 출력하는 예제를 실습하겠습니다.

 

리스트로 출력하는 기능은 웹페이지에서 많이 사용하는 기능입니다.

 

github: github.com/soulwine-it

출처 : 자바웹을 다루는 기술

반응형

'2020 > JSP SERVLET' 카테고리의 다른 글

session 내장 객체 데이터 바인딩 실습  (0) 2019.12.12
JSP 내장객체  (0) 2019.12.12
JSP 구구단 출력  (0) 2019.12.12
JSP 학점 변환  (0) 2019.12.11
스크립트 요소 로그인  (0) 2019.12.11
블로그 이미지

꽃꽂이하는개발자

,
반응형

  구구단의 단수를 전송 받은 후 구구단을 자바 for문과 <table> 태그의 <tr> 태그를 이용해 리스트로 출력하는 예제를 실습해 보겠습니다.

 

gugu.jsp

 

gugu2.jsp

반응형

'2020 > JSP SERVLET' 카테고리의 다른 글

JSP 내장객체  (0) 2019.12.12
JSP 이미지 리스트 출력  (0) 2019.12.12
JSP 학점 변환  (0) 2019.12.11
스크립트 요소 로그인  (0) 2019.12.11
JSP 주석문  (0) 2019.12.11
블로그 이미지

꽃꽂이하는개발자

,

JSP 학점 변환

2020/JSP SERVLET 2019. 12. 11. 20:58
반응형

JSP로 학점 변환 예제를 실습해 보겠습니다.

 

scoreTest.html

 

 

이제 출력을 해 보겠습니다.

 

github : github.com/soulwine-it

 

 

반응형

'2020 > JSP SERVLET' 카테고리의 다른 글

JSP 이미지 리스트 출력  (0) 2019.12.12
JSP 구구단 출력  (0) 2019.12.12
스크립트 요소 로그인  (0) 2019.12.11
JSP 주석문  (0) 2019.12.11
JSP 표현식(expression tag)  (0) 2019.12.11
블로그 이미지

꽃꽂이하는개발자

,
반응형

  로그인 창에서 ID와 비밀번호를 입력한 후 JSP로 전송하여 출력해 보겠습니다.

login.html
result.jsp

이번에는 스크립트릿 안에 자바 코드를 사용해 ID가 저상적으로 입력되었는지 체크한 후 정상 입력 여부에 따라 동적으로 다른 결과를 출력하도록 구현해 보겠습니다. 

  참고로 login.html 파일 action은 result2.jsp로 바꿔주셔야 합니다.

 

조금 더 응용해서 result3.jsp를 만들어 보겠습니다.

  if문에서 먼저 ID가 입력되었는지 체크한 후 정상적으로 입력되었으면 다시 내부 if문을 수행하여 ID가 admin인지 체크합니다.

일반 회원 로그인 시 (login.html의 action을 result3.jsp로 바꿔주셔야 합니다.

admin 로그인 시

반응형

'2020 > JSP SERVLET' 카테고리의 다른 글

JSP 구구단 출력  (0) 2019.12.12
JSP 학점 변환  (0) 2019.12.11
JSP 주석문  (0) 2019.12.11
JSP 표현식(expression tag)  (0) 2019.12.11
스크립트 릿 사용하기  (0) 2019.12.11
블로그 이미지

꽃꽂이하는개발자

,