스크립트 릿 스크립트 릿은 JSP 페이지에서 많이 쓰이는 스크립트 요소로 프로그래밍 로직을 기술할 때 많이 쓰인다. 스크립트 릿에서 선언한 변수는 JSP 페이지가 서블릿으로 변환될 때 지역변수로 사용된다. 선언문 선언문은 JSP 페이지에서 자바의 멤버변수(전역, Global의 개념) 또는 멤버 메소드로 사용하고자 할 때 기술한다. 선언문의 변수는 서블릿으로 변환될 때 멤버변수로 변환되고 선언문에서의 메소드는 서블릿에서 메소드로 만들어진다. 하지만 실제로 쓸만한 상황은 많이 안 나온다고 한다. 표현식 표현식은 JSP 페이지에서 자바의 System.out.println()과 유사하게 사용된다. 데이터를 출력할 때 주로 사용한다. 스크립트 릿과 표현식을 활용한 구구단 출력 화면에 구구단을 출력하시오. * = ..
페이지 디렉티브(Page directive)란 JSP에서 해당 JSP 페이지에 대한 정보를 표시할 때 사용한다. 흔히 JSP파일을 작성할 때 가장 상단에 표기하는 아래와 같은 것이 페이지 디렉티브이다. language : JSP 스크립트 코드에서 사용되는 프로그래밍 언어를 지정한다. 위의 사진에서는 "java"로 표기되어 있다. (기본값 : java) contentType : JSP가 생성할 문서의 타입을 지정한다. 위의 사진에서는 "text/html"로 표기되어 있다. (기본값 : text/html) import : JSP 페이지에서 사용할 자바 클래스를 지정한다. session : JSP 페이지가 세션을 사용할 지 여부를 지정한다. "true"일 경우 세션을 사용하고 "false"일 경우 사용하지 않..
최근에 자바 언어 공부를 리마인드할 필요가 있어서 하루 이틀 인프런 강의를 빠르게 듣다가, 예전에 흥미롭게 한 공부한 부분이 있어 여기 올려보고자 한다. 자바의 배열과 메모리 주소에 관한 부분인데 학과 시험에서 기초 부분을 다룰 때 나왔었던 부분이기도 할 뿐더러 제대로 짚고 넘어가지 않으면 나중에 배열을 다룰 때 헷갈리는 부분이다. 그만큼 중요한 기초 부분이어서 간단하게 정리해보고자 이 글을 적었다. import java.util.Arrays; public class MainClass { public static void main(String[] args) { int[] arr1 = new int[3]; arr1[0] = 100; arr1[1] = 200; arr1[2] = 300; System.out...
문제 링크 : https://www.acmicpc.net/problem/10250 10250번: ACM 호텔 문제 ACM 호텔 매니저 지우는 손님이 도착하는 대로 빈 방을 배정하고 있다. 고객 설문조사에 따르면 손님들은 호텔 정문으로부터 걸어서 가장 짧은 거리에 있는 방을 선호한다고 한다. 여러분은 지우를 도와 줄 프로그램을 작성하고자 한다. 즉 설문조사 결과 대로 호텔 정문으로부터 걷는 거리가 가장 짧도록 방을 배정하는 프로그램을 작성하고자 한다. 문제를 단순화하기 위해서 호텔은 직사각형 모양이라고 가정하자. 각 층에 W 개의 방이 있는 H 층 건물이라고 가정 www.acmicpc.net 문제 | ACM 호텔 매니저 지우는 손님이 도착하는 대로 빈 방을 배정하고 있다. 고객 설문조사에 따르면 손님들은 ..
문제 링크 : https://www.acmicpc.net/problem/1316 1316번: 그룹 단어 체커 그룹 단어란 단어에 존재하는 모든 문자에 대해서, 각 문자가 연속해서 나타나는 경우만을 말한다. 예를 들면, ccazzzzbb는 c, a, z, b가 모두 연속해서 나타나고, kin도 k, i, n이 연속해서 나타나기 때문에 그룹 단어이지만, aabbbccb는 b가 떨어져서 나타나기 때문에 그룹 단어가 아니다. 단어 N개를 입력으로 받아 그룹 단어의 개수를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 | 그룹 단어란 단어에 존재하는 모든 문자에 대해서, 각 문자가 연속해서 나타나는 경우만을 말한다. 예를 들면, ccazzzzbb는 c, a, z, b가 모두 연속해서 나타나고,..
문제 링크 : https://www.acmicpc.net/problem/1393 1393번: 음하철도 구구팔 첫째 줄에는 정류장의 위치 x y가 주어지고, 둘째 줄에는 현재 열차의 위치 X Y와 열차가 초마다 이동하는 x좌표 y좌표가 주어진다. 열차는 항상 직선으로 움직인다. 주어지는 모든 수는 -100이상, 100이하의 정수이다. www.acmicpc.net 문제 | 최백준은 음하철도 구구팔에 탔다. 문제는 구구팔의 기장인 조교 김재홍이 반쯤 미쳐서 열차를 멈추지 않는다는 것이다. 그래서 최백준은 달리고 있는 열차에서 뛰어내려야 한다. 그런데 뛰어내릴 때 정류장 까지 거리가 너무 멀면 마이 아플 수 있다. 그래서 철도가 정류장에 가장 많이 근접했을 때 뛰어내리고자 한다. 어디서 뛰어내려야 하는가? 입력..
문제 링크 : https://www.acmicpc.net/problem/2908 2908번: 상수 문제 상근이의 동생 상수는 수학을 정말 못한다. 상수는 숫자를 읽는데 문제가 있다. 이렇게 수학을 못하는 상수를 위해서 상근이는 수의 크기를 비교하는 문제를 내주었다. 상근이는 세 자리 수 두 개를 칠판에 써주었다. 그 다음에 크기가 큰 수를 말해보라고 했다. 상수는 수를 다른 사람과 다르게 거꾸로 읽는다. 예를 들어, 734와 893을 칠판에 적었다면, 상수는 이 수를 437과 398로 읽는다. 따라서, 상수는 두 수중 큰 수인 437을 큰 수라고 말할 www.acmicpc.net 문제 | 상근이의 동생 상수는 수학을 정말 못한다. 상수는 숫자를 읽는데 문제가 있다. 이렇게 수학을 못하는 상수를 위해서 상..
문제 링크 : https://www.acmicpc.net/problem/1152 1152번: 단어의 개수 첫 줄에 영어 대소문자와 띄어쓰기로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 띄어쓰기 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 문자열의 앞과 뒤에는 공백이 있을 수도 있다. www.acmicpc.net 문제 | 영어 대소문자와 띄어쓰기만으로 이루어진 문자열이 주어진다. 이 문자열에는 몇 개의 단어가 있을까? 이를 구하는 프로그램을 작성하시오. 단, 한 단어가 여러 번 등장하면 등장한 횟수만큼 모두 세어야 한다. 입력 | 첫 줄에 영어 대소문자와 띄어쓰기로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는..
- Total
- Today
- Yesterday
- 자바
- C++
- 알고리즘
- 컴퓨터과학과
- 알파넷
- C언어
- 알고리즘 문제
- 인터넷
- 백준
- TCP
- 코딩
- 코딩 테스트
- 코드 리뷰
- 컴퓨터과학
- 백준 풀이
- 서블릿
- 컴퓨터공학과
- 네트워크
- 컴퓨터 네트워크
- 컴퓨터기초
- java
- 코딩테스트
- 웹개발
- 프로그래밍
- 컴퓨터이론
- jsp
- It
- 컴퓨터공학
- Servlet
- 컴퓨터
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |