표준 액션 태그 : ※ ※ 앞으로는 DAO와 VO를 페이지를 나누어서 만들도록 하자! 자세한 내용은 JSP 총정리에서 다루겠습니다. 우선, 자바빈 태그입니다. 이를 통해서 객체를 만들 수 있어요 태그 - 속성 설명 id : JSP 페이지에서 사용할 자바빈의 이름이다. class : 자바빈의 패키지명을 포함한 실제 클래스명이다. scope : 자바빈의 유효 범위, 디폴트는 page이다. type : 자바빈의 타입 기술임. beanName : class 속성을 지정하지 않을 경우 자바빈의 이름 기술이다. 두번째로는, SetProperty입니다 (= Setter 메서드) 태그 - 속성설명 name : 의 id속성에 정의된 빈의 이름이다. property : 빈의 속성 이름이다. param : request p..
이번 페이지의 기본적인 틀에 대해서 설명해드리도록 하겠습니다. forward의 사용에 대해서 문제 - id를 입력햇는데, 'admin'또는 'administrator'이 입력되면 ==> admin.jsp페이지로 이동한다- java, servlet, jsp중 하나 입력되면 ==> generaluser.jsp로 이동 - 실행을 위해서 id값을 입력해야한다. url에 직접 ?id=admin (1) forward1.jsp 에서 admin.jsp 또는 generaluser.jsp가 출력 (2) ShareServlet.java에서 admin.jsp 또는 generaluser.jsp가 출력 그렇다면, 각각의 코드에 대해서 알아보겠습니다. (코드를 통해서 request와 foward에 대해 알아보도록 할게요) 우선, ..
자료공유거나 페이지이동하는 application (include와 web.xml을 사용하지 않고 내용을 공유한다) (1) application을 이용한 예제 JSP에서 application이라는 내장객체를 사용할때, 공유를 위해서 setAttribute(변수명,값), getAttribute(변수명)을 사용합니다. 또한, application.getInitParameter("name값"); 을 통해서 시작할때 한번만 값을 초기화한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 우리 과정은 이며 종료날짜는 입니다. 8-2) 우의 코드와 연결되는 코드입니다. 또한 setAttribute와 getAttribute의 응용코드입니다. Attribute는 Object반환되기..
include 내장객체를 이용한 값의 공유/ 페이지 이동10) Include 공유를 이용하는 문제입니다. include1.jsp을 실행하면, include2.jsp도 실행되도록 include를 사용합시다.request를 이용해서 include(jsp액션)=> getParameter() => gerAttribute() 12345678910111213141516171819202122232425262728293031323334
out 내장객체 JSP에는 out이라는 내장객체가 있기때문에 Servlet이랑은 다르게, 별도의 객체생성할 필요가 없습니다. 더 편리하다는 장점이 있겠죠! (+ HTML에서 Java코드를 한 눈에 볼 수 있는 장점까지도 있습니다) 그렇다면, out 내장객체를 사용한 코드를 통해서 기본적인 특성들을 설명하겠습니다. 우선, 기본적인 사용셋팅을 다음과 같이 했습니다. out을 사용하기위해서 PrintWriter를 import해야합니다. buffer='1kb'로 버퍼로 크기를 임의로 지정했습니다. (버퍼의 기본공간크기는 8kb) autoFlush="true"를 통해서 버퍼공간이 꽉차면, 자동으로 autoFlush되도록 설정. ※ 여기서 잠깐!! JSP페이지는 생성된 결과를 곧바로 브라우저에 전송하지 않고 출력버..
2-9단 구구단 (테이블 이용) 안배웠거나 어려워서 설명해드려야할 부분이 없기때문에, 아래의 쉬운 예제에 대해서 코드풀이를 하겠습니다. 가장 먼저 2-9단 구구단을 테이블형식으로 만들기위해서 어떻게 작성할지를 설계해야합니다. 저는 태그를 만들어서 그 안에 이중 포문을 사용하는 겁니다. 이때, 중요하지만 구구단 알고리즘은 많이들 보셧기때문에 이중포문의 i와 j중에서 출력순서를 어떻게 작성해야하는지도 알 거라고 생각합니다. 다만, 모르겟다면 하나하나 작성하면서 검토하시면 됩니다. 한 자리 한자리씩 직접 출력해보면서 디버깅하면서 눈과 손으로 직접 확인하면 됩니다. 라는 코드안에서 를 사용하였기때문에 java코드와 문법의 사용이 자유롭다. JSP가 이런점이 성장향이라고 한다. 따라서, 아래의 out이라는 내장객..