표현언어 EL( Expression Language ) 1. 데이터를 JSP 페이지 내에 표현 하는 기술 2. JSP 페이지에 사용되는 선언문 ( , 스크립트릿 ( ) , 표현식 ( ) 과 같은 자바 코드를 대신한다 3. JSP에서 고급 기술 표현언어 EL ( Expression Language ) 특징 1. 파라미터 값이 null 이어도 상관없음 2. 파라미터 값의 파싱을 신경 쓰지 않아도 된다. 표현언어 EL 기능 1. 변수와 연산자를 포함하고 함수를 호출할 수 있음 2. JSP의 영역에 저장된 어떤 속성 및 자바 빈이라도 표현언어의 변수로서 사용 3. 내장객체도 지원 표현언어 EL 작성 방법 1. 표현 언어의 표현식은 숫자, 문자열 Boolean 값 및 null 같은 상수 값들도 포함 할 수 있음 ..
파일 업로드 1. 파일 업로드용으로 개발되어 있는 컴포넌트들이 많이 있기 때문에 컴포넌트에서 제공되는 API를 이용하면 보다 쉽게 업로드 기능을 구현 2. 폼 태그에 enctype 속성이 multipart/form-data로 설정 3. 만약 enctype을 지정을 하지 않는다면 파일 객체가 전송되는 것이 아니고 파일의 이름만 문자열로 전송된다. 형태는 다음과 같이 되어있다. 4. COS 라이브러리는 현재 자바에서 가장 널리 쓰여지는 업로드 컴포넌트 5. www.servlets.com , com.oreilly.servlet 링크를 클릭한다. 6. 다운 받은 후 압축을 해제해 준다 . 7. 해제 한 cos.jar파일을 프로젝트의 WebContentà Web-INF à lib 폴더에 붙여넣기를 한다. 이렇게 ..
package Example;import java.sql.Timestamp;public class Example2 {private String std_id; // 학번 private String [] class_name; // 과목들의 String 배열private String classname; // 과목private Timestamp Reg_date; // 현재시간public String getStd_id() {return std_id;}public void setStd_id(String std_id) {this.std_id = std_id;}public String[] getClass_name() {return class_name;}public void setClass_name(String[] cl..