전체 글 417

JSP Eclipse 파라미터 값의 데이터 전송 방식 : get, post

get, post 방식 파라미터의 값을 어떤 방식으로 데이터를 전달할 것인가 get 방식 : doGet() post 방식 : doPost () 일반적으로 페이지 요청을 하면 get방식으로 처리된다 form태그의 기본 메소드 방식은 get방식 get 방식 전달되는 데이터가 주소를 통해 전달된다 데이터가 눈에 보인다 보안적인 문제가 없는 데이터를 전달할 때 사용한다 전송데이터의 길이가 제한이 있다 ; 2048byte -> 용량의 문제로 post 방식을 사용하게 되는 경우가 있다 URL?Key=value&key=value&key=value... ; 폼태그가 없을 때도 사용하기 위해 (url값을 세팅해서 보낸다) post 방식 헤더를 통해서 데이터가 전달되는 방식 데이터가 눈에 보이지 않는다 보안 또는 개정정보..

Backend/JSP 2023.04.04

JSP Eclipse 내장 객체

JSP 내장 객체 : JSP가 서블릿으로 변환될 때 자동으로 생성되는 9가지의 객체 웹에서 필수적으로 사용되는 객체 1. request javax.servlet.http.HttpServletRequest / JAVA EE 2. response javax.servlet.http.HttpServletResponse / JAVA EE 3. out javax.servlet.jsp.JspWriter / JAVA EE 4. session javax.servlet.http.HttpSession / JAVA EE 5. application javax.servlet.ServletContent / JAVA EE 6. pageContext javax.servlet.jsp.PageContext / JAVA EE 7. page..

Backend/JSP 2023.04.04

JAVA Eclipse 14 배열 : 다차원배열

다차원배열 다차원 배열의 정의 : 배열의 각 요소가 배열인 배열 2차원 배열의 선언 자료형[ ][ ] 배열명; 2차원 배열의 생성 배열명 = new 자료형[크기][크기]; int arr[][] = new int [3][4]; -> 4개짜리 배열의 묶음이 3개 2차원 배열의 인덱스 2차원 배열은 행과 열로 구성되어 있다 배열은 변수를 더 편리하게 관리하기 위한 목적으로 만든 구조 2차원 배열의 각 변수의 이름 2차원 배열의 초기화 배열을 생성하자마자 값을 넣어 주는 것 자료형 배열명 [ ] [ ] = { {값1, 값2, 값3, ...}, {값4, 값5, 값6, ...}, {값7, 값8, 값9, ...}, ... };1 ex1. 학생 4명의 국어, 영어, 수학 점수를 입력받아 출력 import java.ut..

백준 코딩테스트 4-6-10813 공 바꾸기 코딩 문제 java로 푸는 방법

백준 코딩테스트 단계별로 풀어보기 4단계 1차원 배열 6단계 10813 공 바꾸기 문제입니다 https://www.acmicpc.net/problem/10813 10813번: 공 바꾸기 도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 매겨져 있다. 바구니에는 공이 1개씩 들어있고, 처음에는 바구니에 적혀있는 번호와 같은 번호가 적힌 공이 www.acmicpc.net https://www.acmicpc.net/step 단계별로 풀어보기 단계별은 @jh05013님이 관리하고 계십니다. 단계제목설명정보총 문제내가 맞은 문제1입출력과 사칙연산입력, 출력과 사칙연산을 연습해 봅시다. Hello World!132조건문if 등의 조건문을 사용해 봅시다 www.acmicpc.net ..

JAVA Eclipse 13 배열 : 예제풀이, 로또번호 생성기

Exercise 1 로또 프로그램 생성 1등부터 5등까지 존재 45개의 숫자 중 6개의 숫자 맞추기 6개의 숫자 중 5개의 숫자와 보너스 번호를 맞추면 2등 6개의 숫자 중 5개의 숫자를 맞히면 3등 6개의 숫자 중 4개의 숫자를 맞히면 4등 6개의 숫자 중 3개의 숫자를 맞히면 3등 import java.util.Scanner; import java.util.Arrays; import java.util.Random; public class lotto { public static void main(String[] args) { // 필요한 기능의 정리 Scanner sc = new Scanner(System.in); Random rd = new Random(); // 배열 정의 int lottoArr [..

JSP Eclipse 기본 개념, JSP 지시자, Script 요소

JSP(JAVA Server Page) 웹페이지를 동적으로 작성하기 위해 만들어졌다 JAVA 기반으로 만들어졌다 실행과정 .jsp 파일 > .java파일(servlet) > .class > 실행 JSP 생명주기 (주기함수) 1. void _jspinit() : 서버 실행 후 처음 요청되었을 때 실행되는 메소드(생성자) 2. void _jspService() : 클라이언트 요청시마다 실행되는 메소드 멀티스레드 방식으로 요청시마다 실행될 수 있도록 대기시켜놓는다 get 방식 : doGet() post 방식 : doPost() 3. void _javaDestroy() : 서버 종료 시 객체를 정리하기 위해 실행되느 메소드 : JSP 지시자(지시어) 페이지가 실행될 때 필요한 정보 또는 설정을 지정하는 역할 J..

Backend/JSP 2023.04.03

HTML Eclipse style, select, optgroup, option, datalist, option, textarea, button, output, progress, meter 태그

style select, optgroup, option , , 여러 옵션 중에서 선택 – 드롭다운 목록 공간을 최소한으로 사용하면서 여러 옵션 표시 가능 select 태그 속성 size - 화면에 표시될 드롭다운 메뉴의 개수 multiple - 여러개 항목 선택 가능. option 태그의 속성 value - 값 selected - 기본 선택옵션 지정. optgroup 태그 여러 항목을 그룹을 묶을 때 사용 label 속성을 사용해 그룹 제목을 붙임 optgroup의 속성 value : 값 label : 브라우저에 표시할 레이블 select, optgroup,option 건축공학과 기계공학과 산업공학과 전기전자공학과 컴퓨터공학과 화학공학과 건축공학과 기계공학과 산업공학과 전기전자공학과 컴퓨터공학과 화학공학..

Backend/HTML, CSS 2023.04.03

HTML Eclipse autofocus, readonly, required, min, max, step, size, minlength, maxlength 태그

autofocus, placeholder autofocus 페이지를 불러오자마자 원하는 폼 요소에 마우스 커서 표시 placeholder 입력란에 표시하는 힌트로, 필드를 클릭하면 사라짐 autofocus , placeholder 이름 학번 readonly : 내용을 보기만 하고 입력하지 못하게 함 속성 값 없이 readonly 라고만 쓴다 readonly=“readonly”, readonly=“true”로 표시하기도 함 readonly 영어회화(초급) required 필수 필드 체크 속성 값 없이 required 라고만 입력 (required=“required”라고 해도 됨) 필수 필드는 브라우저에서 직접 체크하는 것이므로 오류 메시지 내용은 브라우저들마다 다르게 나타남 required 이름 min, ..

Backend/HTML, CSS 2023.04.03

HTML Eclipse input, radio, checkbox, color, date, submit, reset, image 태그

input 태그 사용자가 입력하는 부분은 거의 태그를 이용해 처리 입력하는 내용의 종류는 태그의 type 속성을 통해 지정 type 속성 값에 따라 함께 사용할 수 있는 속성들도 달라진다 태그를 이용해 캡션을 붙일 수 있다 CSS를 이용해 각 요소마다 다른 형태로 꾸밀 수 있다 type 속성값 type = “hidden” 화면 상의 폼에는 보이지 않는다 폼을 서버로 전송할 때 서버로 함께 전송되는 요소 type = “text” 한 줄짜리 텍스트 입력 필드 주로 아이디나 이름, 주소 등 텍스트 입력 type = “password” 비밀번호 입력란 사용자가 입력하는 내용이 ‘ * ’나 ‘•’로 표시된다 type = “search” 검색 필드 검색 창에 x 표시가 되어 검색어 삭제 쉬움 type = “url”..

Backend/HTML, CSS 2023.04.03