Light Purple Pointer
"헬로우 월드" JSP 생성
·
BACKEND/Jsp
이전의 Servlet 의 경우 html 코드를 작성하기에 귀찮음이 있다. 그래서 html이나 css코드를 작성할때는 JSP을 사용하면 편리하다 WebContent 에서 new -> JSP File 클릭 : 자바코드 한 줄 씩 입력 할 경우 : 자바코드 여러 줄 넣을 수 있음. 이번에는 크롬으로 연결해서 확인해 보겠습니다. http://localhost:8080/HelloWorld/HelloWolrd.jsp HelloWorld 뒤에 파일 명을 넣어주면 됩니다. ** 한줄 띄우기
"헬로우 월드 " Servlet 생성
·
BACKEND/Jsp
File -> New -> Dynamic Web Project 생성 Next > 클릭 Next > 클릭 Finish 클릭 프로젝트를 열어보면 아래와 같이 나온다. 1) Java Resources : 자바 클래스, Servlet 생성 시 2) WebContent : JSP파일 , HTML , CSS등 생성 시 Servlet 생성은 Java Resources -> New -> Servlet 클릭해서 생성이 가능하다. Finish 클릭하면 된다. 일단 필요한건 doGet 메소드 이기 때문에 나머지 다른 주석들과 메소드들은 지워주면 된다. 초기 설정은 @WebServlet("/HelloWorld") 로 되어있을건데 이렇게되면 주소가 길어지니까 @WebServlet("/") 으로 수 코드 작성 후 실행해줘야함 입..
API개발 환경 , Tomcat 설치 및 연동
·
BACKEND/Jsp
***개발 환경 1) JDK 2) Java Application Server => Tomcat(웹 서버) 3) Java Integrated Development Enviroment(IDE) => Eclips 위의 세 가지가 충족돼야한다. 1번과 3번은 자바 이클립스 설치 시 이미 설치됐으므로 2번 Tomcat을 설치해 보도록 하겠다. https://tomcat.apache.org/ Apache Tomcat® - Welcome! The Apache Tomcat® software is an open source implementation of the Jakarta Servlet, Jakarta Server Pages, Jakarta Expression Language, Jakarta WebSocket, Ja..
[프로그래머스] 문자 리스트를 문자열로 변환하기
·
BACKEND/Java
1. 문제 설명 문자들이 담겨있는 배열 arr가 주어집니다. arr의 원소들을 순서대로 이어 붙인 문자열을 return 하는 solution함수를 작성해 주세요. 2. 풀이 class Solution { public String solution(String[] arr) { String answer = ""; for (int i = 0; i < arr.length; i++) { answer += arr[i]; } return answer; } } 3. 출력 화면 출처:https://school.programmers.co.kr/learn/courses/30/lessons/181941
[프로그래머스] 문자열 섞기
·
BACKEND/Java
1.문제 설명 길이가 같은 두 문자열 str1과 str2가 주어집니다. 두 문자열의 각 문자가 앞에서부터 서로 번갈아가면서 한 번씩 등장하는 문자열을 만들어 return 하는 solution 함수를 완성해 주세요. 2. 풀이 class Solution { public String solution(String str1, String str2) { String answer = ""; for (int i = 0; i < str1.length(); i++) { answer+=str1.charAt(i); answer+=str2.charAt(i); } return answer; } } 1) 반복문 사용 answer에 str1 문자열 중 i번째 문자열 추가 str2 문자열 중 i번째 문자열 추가 하여 한 문자씩 an..
[프로그래머스] 문자열 겹쳐쓰기
·
BACKEND/Java
1. 문제 설명 문자열 my_string, overwrite_string과 정수 s가 주어집니다. 문자열 my_string의 인덱스 s부터 overwrite_string의 길이만큼을 문자열 overwrite_string으로 바꾼 문자열을 return 하는 solution 함수를 작성해 주세요. 입출력 예 설명 입출력 예 #1 예제 1번의 my_string에서 인덱스 2부터 overwrite_string의 길이만큼에 해당하는 부분은 "11oWor1"이고 이를 "lloWorl"로 바꾼 "HelloWorld"를 return 합니다. 입출력 예 #2 예제 2번의 my_string에서 인덱스 7부터 overwrite_string의 길이만큼에 해당하는 부분은 "29b8UYP"이고 이를 "merS123"로 바꾼 "P..
[프로그래머스] 홀짝 구분하기
·
BACKEND/Java
1. 문제 설명 자연수 n이 입력으로 주어졌을 때 만약 n이 짝수라면 "n is even" 을 , 홀수이면 "n is odd"를 출력하는 코드를 작성해 보세요. 제한사항 1 ≤ n ≤ 1,000 2. 풀이 package 프로그래머스; import java.util.Scanner; public class 홀짝_구분하기 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); if(1
[프로그래머스] 문자열 돌리기(JAVA)
·
BACKEND/Java
1.문제 설명 문자열 str이 주어집니다. 문자열을 시계방향으로 90도 돌려서 아래 입출력 예와 같이 출력하는 코드를 작성해 보세요. 제한사항 1 ≤ str의 길이 ≤ 10 2.풀이 package 프로그래머스; import java.util.Scanner; public class 문자열_돌리기 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String a = sc.next(); if (1
[프로그래머스] 문자열 붙여서 출력하기(JAVA)
·
BACKEND/Java
1.문제 두 개의 문자열 str1,str2 가 공백으로 구분되어 입력으로 주어집니다. 입출력 예와 같이 str1과 str2을 이어서 출력하는 코드를 작성해 보세요. 제한사항 1 ≤ str1, str2의 길이 ≤ 10 2.풀이 package 프로그래머스; import java.util.Scanner; public class 문자열_붙여서_출력하기 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String a = sc.next(); String b = sc.next(); if (1
[프로그래머스] 덧셈식 출력하기
·
BACKEND/Java
1. 문제 설명 두 정수 a,b 가 주어질 때 다음과 같은 형태의 계산식을 출력하는 코드를 작성해 보세요. a + b = c 제한사항 1 ≤ a, b ≤ 100 2. 풀이 package 프로그래머스; import java.util.Scanner; public class 덧셈식_출력하기 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); int sum = a+b; if (1