본문 바로가기

JSP, Servlet

(75)
[JSP] 표현 언어 예제 - 표현 언어로 두 수의 합 구하기 표현 언어로 두 수의 합 구하기 숫자 num1과 num2를 입력 받아 addition.jsp에서 더한 결과를 출력한다. addition.jsp에서 덧셈 결과는 자바코드와 표현언어 2가지로 작성한다. 로그인 숫자 1 숫자 2 고전적인 방식 : + = EL 방식 : ${param.num1 } + ${param.num2 } = ${param.num1 + param.num2 }
[JSP] 자바 코드와 표현언어(EL)식 비교 (null 값 출력 비교) null값 처리 비교  자바 코드에서는 request.getParameter() 메소드가 파라미터를 찾지 못할 경우 null 값을 반환하여 예외가 발생함. http://localhost8181/프로젝트명/파일명 을 입력하여 확인 그러므로 자바 코드에서는 파라미터의 전송 여부를 확인이 필수 == 연산자 사용 결과 : equals() 사용 결과 : EL식 == 연산자 사용 결과 : ${param.id == "sslee"}
[JSP] 표현언어와 기존방식으로 데이터 읽어오기 기존에는 자바 형식으로 코드를 작성해서 데이터를 읽어왔다. JSP 내장 객체를 사용한 입력 값 얻어오기 request.getParameter(); 요청 파라미터 관련 표현언어 내장 객체 액션 태그 설명 param JSP의 내장 객체인 request의 getParameter()와 동일한 역할인 파라미터 값을 알려 준다. paramValues 동일한 이름으로 전달되는 파라미터 값들을 배열 형태로 얻어오는 데 사용하는 request의 getParameterValues()와 동일한 역할을 한다. 표현언어를 배웠으니 EL로 데이터를 읽어오자 로그인 아이디 비밀번호 당신이 입력한 정보입니다.(고전적인 방식) 아이디 비밀번호 당신이 입력한 정보입니다.(EL 방식) 아이디 ${param.userId} 비밀번호 ${pa..
[JSP] 표현 언어(EL : Expression Laguage) 표현 언어(Expression Language)  표현 언어  값을 웹 페이지에 표시하는데 사용하는 태그로서 JSP 출력을 쉽게 하기 위해 개발된 태그이다.  표현식과 표현 언어  표현식 스크립트 요소는 계산식, 함수 호출 결과를 문자열 형태로 출력해 주는 역할을 수행  표현 언어는 표현식보다 사용 방법이 간단하고 문법 체계가 쉽다. = ${expr} 액션 태그 설명 산술 +, -, *, / (또는 div), % (또는 mod) 관계 == (또는 eq), != (또는 ne), (또는 gt), = (또는 ge) 조건 a ? b : c 논리 && (또는 and), || (또는 or), ! (또는 not) null 검사 empty \${5 + 2} : ${5 + 2} \${5 ..
[JSP/Servlet] 자바빈을 이용하여 영화정보 작성하기 자바빈을 이용하여 영화정보를 작성해보자 package com.mission.javabeans; public class MovieBean { private String title; private int price; private String director; private String actor; private String synopsis; private String genre; public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public int getPrice() { return price; } public void setPrice(int price) { this.pric..
[JSP/Servlet] 자바빈을 이용하여 상품정보 등록하기 자바빈을 이용하여 상품정보를 등록해보자 상품정보를 위해 상품이름, 가격, 상품 설명이 필요하다. 여기서 가격은 int 타입으로 저장한다. package com.mission.javabeans; public class ItemBean { private String name; private int price; private String description; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getPrice() { return price; } public void setPrice(int price) { this.price = price; } public..
[JSP/Servlet] 자바빈을 이용하여 게시판 만들기 자바빈을 이용하여 게시판을 만들어보자. 먼저 데이터를 저장할 자바빈 클래스를 작성한다. package com.mission.javabeans; public class BoardBean { private String name; private String pass; private String email; private String title; private String content; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getPass() { return pass; } public void setPass(String pass) { this.pass =..
[JSP/Servlet] 자바빈을 이용하여 회원가입 페이지 만들기 자바빈을 이용하여 회원가입 페이지를 만들어보자 먼저 자바빈을 설정한다. package com.human.javabeans; public class MemberBean { private String name; private String userid; private String nickname; private String pwd; private String email; private String phone; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getUserid() { return userid; } public void setUserid(String ..