[WEB]/[JSP]

    [JSP] session 내장 객체와 setAttribute, getAttribute 메소드

    [JSP] session 내장 객체와 setAttribute, getAttribute 메소드

    내장객체의 기본 영역은 application > session > request > page 순으로 구성됩니다. 내장객체는 공통적으로 setAttribute, getAttribute 메소드를 가집니다. setAttribute메소드는 void setAttribute(String name, Object value)형식이며, 각 영역의 속성을 저장합니다. 첫번째 인수는 속성명, 두번째 인수는 정할 값을 의미합니다. 반환값은 Object타입으로 모든 타입의 객체를 저장 가능합니다. getAttribute메소드는 object getAttribute(String name)형식이며 object형식으로 자동 변환되어 원래 타입으로 형변환을 해주어야 합니다. 1. session객체 session 객체는 웹 브라우저의 요..

    [JSP] request 내장 객체

    [JSP] request 내장 객체

    1. 입출력 객체(request, response, out) 1-1. request 내장 객체 request 내장 객체는 jsp에서 제공하는 객체로써 웹 브라우저나 클라이언트의 요청 정보를 저장하는 내장객체입니다. request가 제공하는 기능은 다음과 같습니다. 1. 웹 브라우저나 클라이언트와 관련된 정보를 읽을 수 있는 기능 2. 클라이언트가 제공하는 파라미터를 가져와서 읽을 수 있는 기능 3. 클라이언트가 제공하는 헤더 정보를 가져와서 읽을 수 있는 기능 4. 클라이언트가 제공하는 쿠키 정보를 읽을 수 있는 기능 request 내장 객체가 가지는 메소드 메소드 설명 String getParameter(name) 파라미터 변수 name에 저장된 변수를 얻어서 읽어내는 메소드이며 반환값은 String이..

    [JSP] 자바빈즈 액션태그

    [JSP] 자바빈즈 액션태그

    자바빈즈는 jsp에서 사용하며 특정한 작업인 비즈니스 로직을 독립적으로 수행하는 하나의 프로그램 단위입니다. 내부에 setter()와 getter()를 포함하고 있으며, 데이터를 저장하고 읽어오는 기능을 수행하기 위해 사용됩니다. 자바빈 파일은 setter()와 getter()를 포함한 다음과 같은 모습을 가지고 있습니다. package jspbook.ch02; public class CalcBean { private int num1 = 0, num2 = 0; private String operator=""; private int result; public void calculate() { if(operator.equals("+")) { result = num1 + num2; }else if (opera..