본문 바로가기

분류 전체보기

(422)
[JSP/Servlet] c태그 사용하기 (<c:forEach begin="" end="" step="">) begin, end, step 속성  begin, end 속성에 시작 번호와 끝 번호를 지정하고 step 속성을 이용해서 증가 값을 정할 수 있다. 속성 설명 begin 반복에 사용될 첫 번째 항목의 index end 반복에 사용될 마지막 항목의 index step 각 반복마다 증가값을 지정함. ${i },
[JSP/Servlet] c태그 사용하기(<c:forEach varStatus="">) 갑자기 이클립스에서 톰캣오류가 발생하는 바람에 앞에서 했던 예제들이 다 날아간 상황 ㅠㅠㅠ 여튼 c태그를 사용하기 위해서는 라이브러리가 필요하다 jakarta.apache.org The Jakarta Site - The Apache Jakarta™ Project -- Java Related Products Founded in 1999, the Jakarta Project housed a diverse set of popular open source Java solutions. In 2005, as a part of creating a flatter Apache Software Foundation, Jakarta subprojects began to become full top-level Apache pr..
[JSP/Servlet] 자바 코드와 표현언어(EL)식 비교 - 덧셈표현하기(Servlet 이용) 자바 코드와 표현언어(EL)식 비교 표현 언어로 두 수의 합 구하기  숫자 num1과 num2를 입력 받아 addition.jsp 에서 더한 결과를 출력한다.  addition.jsp 덧셈 결과는 자바코드와 표현언어 2가지로 작성한다. 로그인 숫자 1 숫자 2 package unit04; import java.io.IOException; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest..
[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..