MultipartRequest 클래스를 사용한 파일 업로드 파일 업로드API MultipartRequest 클래스 사용방법 클라이언트가 서버로 파일을 업로드하면 서버는 파라미터를 분석하여 파일을 찾고 서버의 자원에 저장하는 과정을 거쳐야 합니다. 자카르타 프로젝트에서는 해당 기능을 가진 MultipartRequest 클래스를 제공합니다. 배포 사이트 : http://www.servlets.com 직접 다운.. 자바(Java)/JAVA 2EE 2010.01.16
클라이언트가 파일을 다운로드 받을 수 있게 처리하는 방법 클라이언트가 파일을 다운로드 받을 수 있게 처리하는 방법 일반적으로 웹 브라우저는 문서의 타입을 해석해 브라우저에서 표현할 수 있다면 직접 브라우저에서 출력합니다. 따라서 HTML 문서에 링크를 걸어 다운로드가 가능한 파일은 zip 파일 같은 바이너리 파일입니다. 하지만 텍스트 파일과 이미지.. 자바(Java)/JAVA 2EE 2010.01.16
페이지 소스보기에서 공백(JSP가 사용된 부분) 제거하기 JSP로 페이지를 작성한 후 실제 웹 브라우저에서 확인할 때 소스 보기를 하면 JSP 코드가 들어간 부분이 공백으로 처리되어 있습니다. 이 공백을 제거하기 위해서는 JSP 페이지 상단에 다음과 같은 page 선언을 해주시면 됩니다. <%@ page trimDirectiveWhitespaces="true" %> 자바(Java)/JAVA 2EE 2010.01.15
캐시(cache) 사용금지를 위한 응답 헤더 설정 동적으로 페이지 내용이 변경되는 게시판 같은 페이지에 캐시를 사용하면 페이지가 제대로 변경되지 않는 경우가 있습니다. 이는 캐시의 특성으로 캐시는 동일한 데이터를 중복 로딩하지 않도록 할 때 사용하는 것으로 웹 브라우저는 첫 번째 요청시 응답 결과를 로컬 PC의 임시 보관소인 캐시에 저장.. 자바(Java)/JAVA 2EE 2010.01.11
날짜와 시간 처리 방법 날짜와 시간 처리 방법 날짜와 시간을 저장하는 구조체는 컴퓨터에서 데이터를 처리할 때 필수적이다. 날짜와 시간은 컴퓨터에 있는 파일 보호나 관리에 필요할 뿐 아니라 현재 시간을 알 수 있게한다. 따라서 날짜와 시간은 매우 많은 부분에서 사용되어 진다. 자바에서는 날짜.. 자바(Java)/JAVA 2EE 2010.01.04
java.text.SimpleDateFormat - 날짜 형태 SimpleDateFormat 클래스는 DateFormat 클래스를 상속받아 구현한 클래스로 Date 객체를 텍스트로 변환하거나 텍스트를 Date 객체로 변환시킬 때 사용하는 클래스이다. 생성시 날짜 패턴을 선택할 수 있지만 가능한 한 DateFormat의 getDateInstace() , getTimeInstance(), getDateTimeInstance() 메소드를 사용하는 것을 추천한다. .. 자바(Java)/JAVA 2SE 2010.01.04
자바의 I/O 스트림 I/O 스트림(Stream)이란 하드 디스크나 네트워크 등의 데이터 소스나 목적지로 일련의 데이터가 흘러 들어가거나 들어오는 것을 말한다. 스트림은 디스크의 파일, 다른 프로그램, 장치, 메모리 등 다양한 종류의 소스와 목적지를 가질 수 있다. 스트림은 간단하게는 바이트 또는 지정된 데이.. 자바(Java)/JAVA 2SE 2009.12.27
서블릿에서 객체를 생성해 파라미터로 페이지로 전달하기 서블릿에서 객체를 생성한 후 파라미터로 페이지로 전달하기 서블릿에서 객체를 생성한 후 페이지로 전달하여 사용하기 위해서는 자바빈과 EL를 사용한다. 물론 EL을 사용하지 않고 페이지내에 스크립트로 자바 코드를 직접 사용하여 객체를 받아 처리할 수 있지만 EL 사용이 가장 간단하다. 객체 클래.. 자바(Java)/JAVA 2EE 2009.12.27
MySQL 5.1 데이터베이스와 JDK1.6, 톰캣 6 버전 연동방법 My-SQL과 JDBC을 연결하기 위해서는 해당 드라이버가 있어야 합니다. 데이터베이스의 컨넥션을 생성하고 관리해주는 드라이버를 다운로드 받습니다. My-SQL JDBC를 다운로드 받을 수 있는 사이트 주소 http://dev.mysql.com/downloads/ 1. 다운로드에서 Connectors 항목을 선택 2. 컨넥터 종류에서 자바를 사용한 다면 Conn.. 자바(Java)/JAVA 2EE 2009.12.26
프로그램으로 트랜잭션 처리하는 방법 JDBC를 사용하여 트렌젝션을 처리할 때는 커밋을 설정하여 트렌젝션을 처리한다. 컨넥션 객체의 커밋 기본 설정은 true 이다. 즉, 쿼리를 데이터 베이스에 질의한 후 자동으로 commit 을 발생시킨다. 트렌젝션을 처리하기 위해서는 커밋 설정을 false 로 변경한 후 모든 쿼리가 끝나면 커밋을 발생시킨다. 하.. 자바(Java)/JAVA 2EE 2009.12.26