minlog
article thumbnail
[ Servlet / JSP ] Form태그 GET · POST 데이터 · 파일 전송
BackEnd/Servlet · JSP 2023. 2. 4. 14:41

form은 서버로 데이터 전송이 사용되는 태그 속성 이름 설명 method 입력데이터의 전달방식 get, post action 입력데이터의 전달위치 action="insert.jsp" GET 방식 GET은 요청을 전송할 때 필요한 데이터를 Body에 담지 않고, 쿼리스트링을 통해 전송합니다. 쿼리스트링을 사용하게 되면 URL에 조회 조건을 표시하기 때문에 특정 페이지를 링크하거나 북마크할 수 있습니다. ( URL 뒤에 계속 값을 추가, 캐싱 할수 있다. ) ※쿼리스트링 : URL?이름=값&이름=값 EX ) 게시판 POST 방식 GET과 달리 전송해야 될 데이터를 HTTP 메세지의 Body에 담아서 전송합니다. HTTP 메세지의 B..

article thumbnail
[ Servlet / JSP ] JSP 내부 객체 / 세션과 쿠키 예제
BackEnd/Servlet · JSP 2023. 2. 2. 18:51

JSP 내부 객체란? JSP내부객체는 JSP 컨테이너가 제공하는 객체로 JSP에서 선언하지 않고 사용할 수 있는 객체 스크립트 요소에서 내부 객체와 동일한 변수명으로 선언할 수 없다. 사용되는 범주에 따라 4가지 형태로 분류된다. JSP 페이지 입출력 관련 내부 객체 JSP 페이지 외부 환경 정보 제공 내부 객체 JSP 페이지 서블릿 관련 내부 객체 JSP 페이지 예외 관련 기본객체 내부객체 내부 객체 설명 request 클라이언트의 요청정보를 입력 ( 파라미터를 포함한 요청을 담고 있는 객체 ) response 클라이언트의 요청에 대한 응답정보를 입력 ( 요청에 대한 응답을 담고 있는 객체 ) out 페이지 내용을 담고 있는 출력 스트림 객체 session 웹브라우저 정보를 유지하기 위한 세션 정보를 ..

article thumbnail
[ Servlet / JSP ] JSP 액션 태그
BackEnd/Servlet · JSP 2023. 2. 2. 13:06

JSP 액션 태그 JSP 페이지에서 페이지와 페이지 사이 제어 다른 페이지의 실행 결과 내용을 현재 페이지에 포함 자바 빈즈(JavaBeans)등의 다양한 기능 제공한다. 액션 태그의 종류 6가지 ※ 자식 요소로 사용되는 param 다른 페이지에 여러 개의 정보를 전송해야할 때는 다중의 param 액션 태그 사용이 가능하다. ex ) include / forword 다른페이지에 원하는 데이터를 전달 할 수 있다. 1. include 단순히 외부 페이지를 포함 시키는 것이 아니라 데이터 값 전달하고 다시 받아오는 역할을 함 기본 속성값 속성이름 내용 page 현제 JSP페이지 내에 포함 시킬 외부 파일명 flush 설정한 외부파일로..

article thumbnail
[ JAVA ] 자바 배열 문법 3 / 배열 메서드 ( Arrays ...)
BackEnd/JavaProgram 2023. 2. 1. 23:58

자바 배열을 다루는 메소드에 대해서 공부하기. 주로 배열에서 Arrays 클래스의 메소드를 많이 사용한다. Arrays 클래스에는 배열을 다루기 위한 다양한 메소드가 포함되어 있으며 java.util 패키지에 포함된다. 객체를 생성하지 않고도 바로 사용이 가능하며, import 문으로 java.util 패키지를 불러오고 나서 사용이 가능하다. 1. 배열의 출력 Arrays.toString(배열이름); 1차원 배열 안의 값을 쉽게 출력하는 방법 Arrays.deepToString(배열이름); 2차원 배열안의 값을 쉽게 출력하는 방법 FOR문을 사용한 배열 출력 [ JAVA ] 자바 배열 문법 / 1차원 배열과 2차원 배열 1차원 배열 배열이란 하나의 변수를 사용하더라도 10개의 데이터를 저장 할 수 있는 ..

article thumbnail
[ JAVA ] 자바 배열 문법 2 / 객체 배열
BackEnd/JavaProgram 2023. 2. 1. 22:50

객체 배열 자바에서는 기본 타입 데이터 뿐만 아니라 객체도 배열로 만들 수 있다. 객체 배열은 객체에 대한 주소값을 원소로 갖는 배열이다. 객체 배열 표기법 💡 클레스명 식별자[ ] | 클레스명 [ ] 식별자 EX ) Circle c [ ]; 객체 배열 표기법 💡 배열 변수 선언 | Circle c [ ] ; 주소값이 들어갈 수 있는 변수로 참조 변수라고 한다. 단 한개의 데이터 형를 저장할 수 있는 메모리가 확보 ( 변수 생성, 주소값 없음) 💡 배열 생성 | new Circle [ 배열 길이 ]; new 생성자를 선언해야지만 사용가능, 배열이 선언되면 동시에 초기화 되며 메모리가 생성된다. (주소값 생성) 초기화된 값은 정수 0 / 실수 0.0 / 객체 null 이 들어간다. 💡 배열 초기화 | c ..