전체 글(186)
-
[Spring] 이클립스 스프링 개발환경
스프링 환경에 최적화 되어있는 => 스프링부트 Eclipse 에서 사용하다가 스프링부트를 사용할 예정 이클립스에서 스프링 개발환경 세팅하는 방법 1. window_Marketplace_Spring Tools 3 다운로드 2. 다운로드 완료후, 프로젝트 생성시 Spring이 잘 들어갔나 확인 3. 프로젝트 우클릭_PROPERTIES_Java Build Path Add Library_User Library를 하나 생성해준다 다운로드한 lib들을 모두 추가해준다
2021.02.25 -
[JSP] 2021.02.18. 예외처리 _ 500오류, 지시자태그로 오류처리_ errorPage
2021/02/03 - [Web_Back-end/JSP] - [JSP] 2021.02.03. DAY_70 디렉티브 태그 (지시자 태그)_page_errorPage, isErrorPage 오류처리 [JSP] 2021.02.03. DAY_70 디렉티브 태그 (지시자 태그)_page_errorPage, isErrorPage 오류처리 error가 발생할 시 이동할 경로를 지정해 주는 errorPage속성이 있다 isErrorPage속성 사용예 : 현재 JSP페이지가 오류페이지가 되도록 true설정 위 이미지와 같은 형식으로 파.. jjiny-bbany.tistory.com ◎ JSP 예외처리 상품목록에서, 상세정보 페이지로 이동할 때 queryString으로 상품코드를 전달한다 이때, 존재하지 않는 상품코드를 ..
2021.02.18 -
[JSP] 2021.02.09. DAY_74 파일 업로드하는 방법
servlet.com 페이지에서 다운로드 압축을 푼다 cos.jar파일을 프로젝트 lib 폴더에 복붙 MultipartRequest를 이용한 파일 업로드 result_fileUpload.jsp 파일이 파일 업로드를 실행하는 페이지 input_fileUpload.jsp 제목 : 파일 : 전송 : result_fileUpload.jsp c드라이브에 upload라는 이름의 폴더를 생성(연습용) 쉽게 배우는 JSP 웹 프로그래밍
2021.02.09 -
[JSP] 2021.02.08. DAY_73 form태그
게시판 만들기_form 태그 사용 board 테이블을 생성해서, 게시판을 작성해보자 create table board( no number primary key, writer varchar2(30), pwd varchar2(30), title varchar2(50), content varchar2(3000), ip varchar2(50), regdate date, hit number ); commit; create sequence seq_board; commit; 사용자에게 게시물 등록에 대한 form 을 제공해주는 문서 DB에 insert 해주는 문서 게시물을 나타내주는 문서 ㄴ---> 하나의 페이지로 작성해보기 boardTest.jsp 글제목 : 작성자 : 암호 : 글내용 : DAO, VO를 따로 생성..
2021.02.08 -
[JSP] 2021.02.05. DAY_72 JSP 내장객체 _ request
JSP 내장객체 (implicit object) JSP 페이지에서 사용할 수 있도록 JSP 컨테이너에 미리 정의된 객체 JSP 페이지가 서블릿 프로그램으로 번역될 때 JSP 컨테이너가 자동으로 내장 객체를 멤버 변수, 메소드 매개변수 등의 각종 참조 변수(객체)로 포함 JSP 페이지에 별도의 import 문 없이 자유롭게 사용 가능 스크립틀릿 태그나 표현문 태그에 선언을 하거나 객체를 생성하지 않고도 직접 호출하여 사용 가능 내장객체의 종류 request : 사용자가 요청한 정보를 가지고 있는 객체 사용자가 정보를 요청하는 방식 ( get, post ) 사용자가 입력한 정보 사용자가 주소창에 입력한 url service를 요청한 것 (예 : 회원가입을 요청) 정보를 요청한 사용자의 IP주소 out: 스크..
2021.02.05 -
[JSP] 2021.02.04. DAY_71 JSP 액션태그 자바빈즈
자바빈즈 동적 콘텐츠 개발을 위해 자바 코드를 사용하여 자바 클래스로 로직을 작성하는 방법 JSP페이지에서 화면을 표현하기 위한 계산식이나 자료의 처리를 담당하는 자바 코드를 따로 분리하여 작성하는 것 JSP페이지가 HTML과 같이 쉽고 간단한 코드만으로 구성 자바빈즈를 작성할 때 규칙 자바 클래스는 java.io.Serializable 인터페이스를 구현해야 함 인수가 없는 기본 생성자가 있어야 함 모든 멤버 변수인 프로퍼티는 private 접근 지정자로 설정해야 함 모든 멤버 변수인 프로퍼티는 getter/setter( ) 메소드가 존재해야 함 getter( ) 메소드는 멤버 변수에 저장된 값을 가져올 수 있는 메소드이고, setter( ) 메소드는 멤버 변수에 값을 저장할 수 있는 메소드임 DB에 m..
2021.02.04 -
[JSP] 2021.02.04. DAY_71 JSP 액션태그 param
param 액션태그 현재 JSP 페이지에서 다른 페이지에 정보를 전달하는 태그이다 이 태그는 단독으로 사용할 수 없다 나 태그의 내부에서 사용가능하다 다른 페이지에 여러개의 정보를 전송해야할 때는 다중의 param 액션태그를 사용할 수 있다 include_param first.jsp , second.jsp 페이지를 생성하고 first.jsp 페이지의 html body 내부 가운데에 include액션태그를 사용하여 second.jsp 페이지를 포함시킨다 first.jsp 이 파일은 first.jsp입니다 Java Server Page second.jsp 이 파일은 second.jsp입니다 Today is : forward_param forward_first_param.jsp 여기는 forward_first..
2021.02.04 -
[JSP] 2021.02.04. DAY_71 JSP 액션태그 include
include 액션태그 이미 있는 다른 페이지의 내용을 포함시키기 위해 actionTag_include를 사용할 수 있다 지시자 include : 서블릿이 하나만 만들어진다 (호출하는 페이지의 서블릿만) 액션태그 include : 서블릿이 별도로 만들어진다 (호출하는, 호출되는 페이지 둘다) second의 결과를 포함 first.jsp 이 파일은 first.jsp입니다 Java Server Page second.jsp 이 파일은 second.jsp입니다 Today is : 지시자 태그 include와 액션태그 include의 차이점 지시자 include : 서블릿이 하나만 만들어진다 (호출하는 페이지의 서블릿만) 액션태그 include : 서블릿이 별도로 만들어진다 (호출하는, 호출되는 페이지 둘다) s..
2021.02.04 -
[JSP] 2021.02.04. DAY_71 JSP 액션태그 forward
페이지를 이동하는 방법 1. forward 액션태그 forward 액션태그 : 다른 페이지로 옮기기 forward 액션태그 안에 자식태그가 없다면 이렇게만 작성하여 사용가능하다 연습해보기 액션태그 없이 실행해보기 first.jsp 이 파일은 first.jsp입니다 ====first.jsp페이지==== second.jsp 이 파일은 second.jsp입니다 Today is : 액션태그를 작성해서 실행해보기 first.jsp 이 파일은 first.jsp입니다 ====first.jsp페이지==== 페이지를 이동하는 방법 2. response.sendRedirect jsp내장객체 response response.sendRedirect("이동할페이지") red.jsp red입니다 yellow.jsp yellow입..
2021.02.04 -
[JSP] 2021.02.03. DAY_70 디렉티브 태그 (지시자 태그)_include
공통으로 들어가는 문서를 따로 작성할 경우 수정과 삭제가 원활하지 못하다 따라서, 공통적인 문서를 따로 작성하지 않고 한번에 작성하여 같이 사용하는 방법을 연습해보자 hr태그를 기준으로, 위의 문서가 같은 두 페이지가 있다. 이때, 공통적인 문서를 따로 header로 빼서 작업한다 header파일을 생성하여, 지시자 include로 지시하여 작성하기 student_include.jsp 학생관리 페이지 teacher_include.jsp 교사관리 페이지 header.jsp JJiny-bbany 페이지 소개 JSP JAVA JavaScript 위와 같은 결과가 나온다 + 수정이 용이하다(header파일만 수정하면 두 페이지 모두 수정됨)
2021.02.03