본문 바로가기

Servlet&JSP

026 - Application 객체와 그것을 사용한 상태 값 저장

Application 저장소 : 서블릿 컨텍스트(Context)

 

지난 번 작성한 코드를 이용.

html에서는 입력받는 칸을 하나만 사용하니 value라는 의미로 이름이 v인 입력창을 생성.

java에서는 ServletContext를 코드 시작하자마자 만들 수 있도록 해주고, 

입력으로 '='이 아닌 다른 operation이 들어온다면 들어온 값들(v, op)을 서블릿 컨텍스트에 저장,

입력으로 '='이 들어온다면 이전에 저장된 값들과 새로 들어온 값들을 이용하여 계산 후 출력하는 코드를 생성.

 

 

문제점

+나 - 버튼을 눌렀을 때 화면이 하얗게 변해서 계속 실행하기 위해선 뒤로 가기로 이동해야 함.

 

 

다음 시간에 쿠키와 세션을 이용할 예정.

 

코드

 

실행화면