일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 재귀호출기본
- 2884
- 연결된 예외
- 공개키 암호
- try&catch
- class
- 백준
- 소수판정
- lang package
- HTML
- 알고리즘
- JSP
- 프로그래밍
- 자동 형변환
- 객체지향
- 디렉티브
- 클래스 패스
- 현대암호
- 백준 알고리즘
- OOP
- jvm
- 예외처리
- 암호론
- 객체
- 형변환 연산자
- bubble-sort
- LANG
- java
- BufferedWrite
- 자료구조
- Today
- Total
목록전체 글 (111)
코드일기장

JSP의 스크립트 요소 스크립트릿(Scriptlet) 표현식(Expression) 선언부(decleration) 스크립트 요소는 JSP 프로그래밍에서 로직을 수행하는 데 필요하다. 스크립트릿 (Scriptlet) 스크립트릿 예시 코드

제목: 직사각형에서 탈출 브론즈3 문제 한수는 지금 (x, y)에 있다. 직사각형은 각 변이 좌표축에 평행하고, 왼쪽 아래 꼭짓점은 (0, 0), 오른쪽 위 꼭짓점은 (w, h)에 있다. 직사각형의 경계선까지 가는 거리의 최솟값을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 x, y, w, h가 주어진다. 출력 첫째 줄에 문제의 정답을 출력한다. 🔑 코드 case1: 더보기 import java.io.*; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStream..

page 디렉티브는 JSP 페이지에 대한 정보를 입력하기 위해서 사용한다. page 디렉티브를 사용하면 JSP 페이지가 어떤 문서를 생성하는지, 어떤 자바 클래스를 사용하는지와 같은 JSP 페이지를 실행하는 데 필요한 정보를 입력할 수 있다. page 디렉티브 예시 코드 page 디렉티브의 주요 속성(최범균 JSP2.3) 속성 설명 기본값 contentType JSP가 생성할 문서의 MIME타입과 캐릭터 인코딩을 지정한다. text/html import JSP 페에지에서 사용할 자바 클래시를 지정한다. session JSP 페이지가 세션을 사용할지의 여부를 지정한다. "true"일 경우 세션을 사용하고 "false"일 경우 세션을 사용하지 않는다. true buffer JSP 페이지의 출력 버퍼 크기를 ..

JSP 코드를 작성하는 주된 목적은 웹 브라우저에 보여 줄 HTML 문서를 생성하는 것이다. HTML 문서를 생성하는 JSP 코드는 크게 설정 부분과 응답 생성 부분으로 구성된다. 위 코드의 1행은 설정 부분이고, 3~15행이 생성 부분이다. 설정 부분: JSP 페이지에 대한 설정 정보 생성 부분: HTML 코드 및 JSP 스크립트 설정 부분에 대해 더 자세히 알아보면 JSP의 설정 부분에는 크게 3가지가 있다. JSP 페이지가 생성하는 문서의 타입(종류) JSP 페이지에서 사용할 커스텀 태그 JSP 페이지에서 사용할 자바 클래스 지정 이 세 가지 이이에도 많은 설정 정보를 입력할 수 있다. 기본적인 JSP 페이지의 구성 요소 디렉티브(Directive) 스크립트: 스크립트릿(Scriptlet), 표현식..

날짜와 시간을 다루는 클래스는 JDK 1.0에 제공된 Date라는 클래스가 있었다. Date 클래스는 옛날 클래스인지라 기능이 매우 적었다. 그래서 JDK 1.1에 새로 생긴 게 Calendar클래스이다. Calendar 클래스는 Date클래스에 없는 기능들을 새로 추가하였다. 하지만 Calendar클래스는 단점들이 발견되어, JDK 1.8부터 'java.time' 패키지를 새로 만들어 기존에 있던 Calendar클래스를 보안하였다. time패키지를 배우기 전 Calendar클래스는 기존부터 많이 사용하던 클래스라 배워두면 좋다. Date클래스와 Calendar클래스의 대표적인 단점은 날짜와 시간을 같이 다룬다는 단점이 있었다. 이 단점도 time패키지의 등장으로 어느 정도 수월하게 날짜와 시간을 따로 ..

제목: 소인수분해 실버5 문제 정수 N이 주어졌을 때, 소인수분해하는 프로그램을 작성하시오. 입력 첫째 줄에 정수 N (1 ≤ N ≤ 10,000,000)이 주어진다. 출력 N의 소인수분해 결과를 한 줄에 하나씩 오름차순으로 출력한다. N이 1인 경우 아무것도 출력하지 않는다. 예제 입력 1 복사 72 예제 출력 1 복사 2 2 2 3 3 예제 입력 2 복사 3 예제 출력 2 복사 3 예제 입력 3 복사 6 예제 출력 3 복사 2 3 예제 입력 4 복사 2 예제 출력 4 복사 2 예제 입력 5 복사 9991 예제 출력 5 복사 97 103 🔑 코드 import java.io.*; public class Main { public static void main(String[] args) throws IOEx..

제목: 크로아티아 알파벳 실버5 문제 예전에는 운영체제에서 크로아티아 알파벳을 입력할 수가 없었다. 따라서, 다음과 같이 크로아티아 알파벳을 변경해서 입력했다. 크로아티아 알파벳변경 č c= ć c- dž dz= đ d- lj lj nj nj š s= ž z= 예를 들어, ljes=njak은 크로아티아 알파벳 6개(lj, e, š, nj, a, k)로 이루어져 있다. 단어가 주어졌을 때, 몇 개의 크로아티아 알파벳으로 이루어져 있는지 출력한다. dž는 무조건 하나의 알파벳으로 쓰이고, d와 ž가 분리된 것으로 보지 않는다. lj와 nj도 마찬가지이다. 위 목록에 없는 알파벳은 한 글자씩 센다. 입력 첫째 줄에 최대 100글자의 단어가 주어진다. 알파벳 소문자와 '-', '='로만 이루어져 있다. 단어는 ..