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 .. 이전 1 2 3 4 5 6 7 8 ··· 10 다음 목록 더보기