전체 글 438

JAVA Eclipse 15 배열의 복제, for ~ each문

배열의 복제 System.array(src, srcPos, dest, destPos, length); src : 복사할 배열 srcPos : 복사를 하기 시작힐 인덱스(위치) dest : 덮어 쓸 배열 destPost : 덮어쓰기 시작할 인덱스(위치) length : 복사할 길이 ex. import java.util.Arrays; public class array { public static void main(String[] args) { int [] a = {1, 2, 3, 4, 5, 6}; int [] b = {0, 0, 0, 0, 0, 0, 0, 0}; System.out.println(Arrays.toString(a)); System.out.println(Arrays.toString(b)); Sy..

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