이전 시간에는 JavaBean의 useBean태그에 대해 공부하였습니다. 이번 시간에는 setProperty태그와 getProperty태그에 대해서 공부해보도록 하겠습니다. 일단 setProperty에 대해 알아보겠습니다. setProperty setProperty는 JavaBean 클래스(javaBean.java)의 속성 값을 설정하기 위한 태그입니다.(이전 시간에 배운 useBean는 객체 생성을 위한 태그) 사용방법은 아래과 같습니다. 일단 예제를 통해서 어떻게 흘러가는지 확인해보고 다시 설명하도록 하겠습니다. 이전시간에 작성했던 BeanTest.jsp파일을 열어주시기 바랍니다. 거기다가 setProperty태그만 출력해서 확인해보도록 하겠습니다. 이와같이 setProperty태그를 추가해 주시기 ..
이번시간에는 main페이지와 bottom페이제에 대해 포스팅을 하겠습니다. 아래 보이는 사진을 만들거에요~ 일단, template.jsp 파일에다가 이와같이 작성을 해 줍니다. 이렇게 작성을 하고 RUN 돌려주면 이와같이 틀이 생성이 됩니다. mainpage.jsp파일을 만들어 주세요 mainpage.jsp 파일에다가 위처럼 작성을 해 주시고 template.jsp파일르 돌아옵니다. template.jsp파일에서 include 액션태그를 사용하므로서 mainpage.jsp 파일을 불러드립니다. 그리고 RUN돌려보면 이와 같이 mainpage.jsp 파일에서 작성한 내용이 template.jsp 파일에서 보여집니다. 이제 bottom에 대해서 간단히 작성하고 마무리 짓도록 하겠습니다. bottom.jsp파..
전 시간에 로그인&회원가입 하는 창과 그에 따른 기본적인 구조에 대해 포스팅을 하였습니다. 이번 시간에는 나머지 부분에 대해 모조리~ 전부다 정리해 보도록 할게요~ 밑에 보이는 사진 보이시죠?? 이게 최종적으로 만들게 될 결과물 입니다. 자, 일단 맨 위의 WATER BOTTLE 홈페이지 라는 홈페이지 이름을 적기 위해 top.jsp 파을을 만들어 줍니다. //여기서 전 시간 part1에서 top.jsp 파일에 대한 내용을 right.jsp 파일로 다시 수정해 주시기 바랍니다. top.jsp 파일에 이렇게 적어줍니다. 그리고 template.jsp 파일에서 위와 같이 작성을 해준다음 RUN을 돌려보겠습니다. 분명 top.jsp 파일을 작성하고 액션태그를 사용해서 불러드렸습니다. 근데 왜 위와같이 나타나질..
전 시간에 JSP 액션태그에 대해 공부를 하였습니다. 액션태그를 공부하였으니 그 액션태그를 사용해서 간단한 템플릿 페이지를 만들어 보겠습니다. 일단 Template 폴더를 생성해 줍니다. 일단 로그인과 회원가입 하는 섹션을 만들어 보도록 하겠습니다. top.jsp파일로 가주세요 [해석] 태그 를 이용해서 a태그의 속성 href를 사용해가지고 로그인을 클릭시 login.jsp 파일로 넘어가게되고 회원가입을 클릭시 join.jsp파일로 넘어가게 됩니다. 이제 login.jsp 파일과 join.jsp파일을 설정해야겠죠? 그 전에!!!! template.jsp에서 기본 툴 부터 작성하고 넘어가도록 할게요 template.jsp파일로 가주세요~ [해석] 태그를 사용해서 아래와 같은 그림이 나오도록 해줍니다.wid..
이번시간에는 include액션태그 에 대해 알아보도록 하겠습니다. 전시간에는 forward액션태그에 대해 공부했습니다. forward액션태그는 "제어권을 포워딩 되는 페이지로 완전히 넘기고 그 페이지의 처리가 끝나면 모든 응답을 종료" 시키는 방식이였습니다. 그런데 include액션태그는 "임시로 제어권을 include되는 페이지로 넘겼다가 그 페이지의 처리가 끝나면 처리 결과를 원래 페이지리 리턴하고 다시 원래의 페이지로 제어권을 반환"하는 방식입니다. include 액션과 include 지시어의 공통점 ★여러 페이지를 한 페이지 안에 담는 기능 include 액션과 include 지시어의 차이점 include 지시어 -원래 페이지 안으로 include지시어로 지정한 페이지의 소스 코드가 그대로 복사 ..
액션태그는 JSP 페이지에서 JAVA Code 등의 Script언어를 사용하지 않습니다. 액션태그를 사용하므로써 개발자에게 장점은 페이지 흐름을 제어 JavaBean 속성을 읽고 쓴다. 애플릿(Applet)기능 등, 다양한 기능을 활용[ Applet 참고 : http://freeminderhuni.blogspot.kr/2013/09/java-applet.html] 액션태그는 스크립트릿()을 사용하지 않습니다. [스크립트릿 : JAVA언어를 사용하기 위한 표현식] ->JSP 페이지의 내부적인 프로그램 로직을 사용자로부터 감출수가 있습니다. 그리고 new연산자를 사용하지 않습니다. JSP에서 제공하는 액션태그는 크게 3가지로 나눌수가 있습니다. 페이지 흐름 제어 액션 forward/include 액션 자바빈..
JSP 페이지는 크게 두가지로 분리가 됩니다. 디자인 부분 로직 부분 디자인 부분은 Jsp File이며 로직 부분은 JavaBean 입니다. JavaBean은 객체를 생성/사용하기 위한 태그로서 HTML -> JSP 데이터 전송시 태그로 코드 작성이 가능합니다. 그리고 프로그램의 효율성과 재사용성이 증대하며 특정한 작업을 독립적으로 수행하는 컴포넌트입니다.(Bean은 DB 테이블의 1건) Java 와 JSP의 차이점에대해 비교를 해보도록 하겠습니다. JAVA JSP(Web) 클래스 빈(Bean) 멤버 변수 프로퍼티(Property) 클래스 객체 = new 생성자(); jsp:useBean 태그 사용 객체.멤버변수 = 값 ; //셋팅(write 개념) jsp:setProperty 태그 사용 System.o..
이전시간에 XML에 대해 알아보았습니다. 이번시간에는 액션태그에 대해 알아보도록 하겠습니다. 액션 태그가 무엇이냐!!!! 액션태그는 태그를 이용하여 객체를 생성하고 사용하는 것을 말합니다. 가장 중요한것은!!!!! 바로 바로 new 연산자를 사용하지 않습니다. 즉, 쉽게말해서 앞으로 되도록이면 JSP파일에서 JAVA내용을 쓰지말자!!라는 의미입니다. 이것은 스크립트릿을 쓰지말자라는것과 같습니다. 객체가 사용될 수 있는 범위(Life cycle)를 scope라고 합니다. 액션 태그는 진짜 편리하고 간편합니다. 일단 다른 페이지로의 제어 이동할때는 태그를 사용하며 JavaBean의 속성을 읽고 쓸때는 를 사용합니다. 그리고 전시간에도 언급한것인데 다른 페이지의 실행 결과를 현재의 페이지에 포함 시킬때에는 태..