표현언어(Expression Language) - 문법 표현언어 문법 ${ 객체변수 } 표현언어는 위와 같이 달러표시와 대괄호를 사용하여 객체의 값을 사용할 수 있습니다. 또한, 표현식 안에는 연산식 사용이 가능합니다. 표현언어의 변수들 표현언어는 객체 변수에 접근하기 위해서 '.' 연산자와 '[]' 연산자를 사용하여 객체 변수에 접근할 수 있습니다. .. 자바(Java)/JAVA 2EE 2010.05.16
카테고리 구현방법 (백트레킹 알고리즘 사용) 카테고리는 조직도와 같이 부모-자식 관계를 가지고 있으며 항목들을 일목요연하게 보여줄 수 있는 방법이다. 하지만 부모-자식 관계는 데이터베이스에 명확하게 표현할 수 있어도 프리젠테이션 영역에서 표현하기가 어렵다. 따라서 보통 카테고리를 표시하기 위해 '01/01/01' 카테.. 자바(Java)/JAVA 2EE 2010.05.12
Lock wait timeout exceeded : try restarting transaction 오류 이 오류는 트렌젝션 오류입니다. 트렌젝션을 사용한 데이터베이스 프로그램에서 갑자기 처리가 멈추면서 위와 같은 오류 코드를 발생한다면 트렌젝션 부분을 다시 살펴봐야 합니다. 트렌젝션은 트렌젝션 처리를 하는 테이블을 모두 잠그고 트렌젝션에 돌입하게 되는데 다른 쿼리를 통해 잠근 테이블.. 자바(Java)/JAVA 2EE 2010.04.29
JSP를 사용하여 XML 문서 제작하기 JSP를 사용하여 XML 문서 제작하기 JSP를 사용하여 XML문서를 제작하는 방법으로 XML에 대한 설명을 따로 하지 않는다. JSP를 사용하여 XML문서를 제작하기 위해서는 문서 선언은 XML문서 선언으로 하고 JSP 콘텐츠 타입을 'text/xml'로 지정하며 파일 확장자는 .jsp를 사용한다. 또한, XML 문서 DTD나 스키마는 따로 .. 자바(Java)/JAVA 2EE 2010.04.27
서블릿의 시스템 경로 및 요청 경로 구하기 서블릿의 시스템 경로 및 요청 경로 구하기 ServletContext 인터페이스는 직접 객체를 생성할 수 없습니다. 따라서 서블릿의 경로를 알기 위해서는 요청 객체를 통해 서블릿의 정보를 얻을 수 있습니다. 다음과 같이 요청 객체를 통해 서블릿의 정보를 확인할 수 있습니다. HashMap<String, String> data = new Ha.. 자바(Java)/JAVA 2EE 2010.04.27
commons 패키지를 사용한 파일 업로드 클래스 RequestWrapper 클래스 multipart/form-data 형태로 전송된 요청을 분석하는 클래스입니다. 업로드 처리는 하지 않고 파일을 처리하는 부분은 다른 클래스에서 작성해야 합니다. 이 클래스는 요청에 key값에 해당하는 FileItem 객체를 얻기 위한 클래스입니다. 또한, 많은 부분 구현되지 않았지만 올립니다. import jav.. 자바(Java)/JAVA 2EE 2010.04.20
JSP 한글 데이터 전송방법 JSP 한글 데이터 전송방법 한글 인코딩 문제는 페이지 contentType의 charset을 "euc-kr"로 설정하면 됩니다. 문제는 GET 방식과 POST 방식으로 한글 데이터를 보낼 때 POST 방식은 한글 인코딩이 깨지지 않지만 GET 방식은 한글 인코딩이 깨집니다. POST 방식은 데이터를 받는 페이지에 요청 문자 인코딩을 지정하면 .. 자바(Java)/JAVA 2EE 2010.03.24
HashMap 객체를 JSP페이지에서 JSTL로 표현하기 HashMap 객체를 JSP 페이지에서 JSTL로 표현하는 방법입니다. MashMap 객체를 사용하여 JSP 페이지에 표현할 때 보통 객체와 ArrayList 같은 콜랙션 객체도 가능합니다. JSP페이지로 보낼 데이터를 정리하는 로직 부분에 HashMap 객체를 생성하여 객체를 삽입합니다. ArrayList<Vo> zero = new ArrayList<Vo.. 자바(Java)/JAVA 2EE 2010.03.03
객체를 표현페이지(JSP)에 전달하여 사용하기 객체를 표현페이지(JSP)에 전달하여 페이지에서 사용하기 객체를 생성한 후 페이지로 전달하여 값을 사용하기 위해서 자바빈과 EL를 사용합니다. 물론 EL을 사용하지 않고 페이지내에 스크립트로 자바 코드를 직접 사용하여 객체를 받아 처리할 수 있지만 EL 사용이 가장 JSP 같습니다. 다음과 같은 Person .. 자바(Java)/JAVA 2EE 2010.03.03
ArrayList 컬렉션 객체 배열을 JSTL를 사용하여 표현하기 ArrayList와 같은 컬렉션 객체 배열을 JSTL를 사용하여 표현하기 ArrayList 같은 컬렉션 객체를 배열을 JSTL를 사용하여 페이지에 반복적으로 표현하는 방법입니다. 컬렉션 같은 배열 객체는 setAttribute() 메소드를 사용하여 데이터를 페이지에 포함시킵니다. 이 때, setAttribute() 메소드는 두 개의 파라미터를 가.. 자바(Java)/JAVA 2EE 2010.03.02