IT/JAVA • SPRING
-
[JAVA] 날짜 불러오기(현재/과거)IT/JAVA • SPRING 2019. 11. 27. 16:40
자바의 내장함수를 통해 현재의 날짜와 현재로부터 몇일 떨어져있는 날짜를 불러오는 코드를 정리해보려고 한다. 사용 클래스- Date - Calendar - SimpleDateFormat 해당 클래스들을 import 시켜준다 현재날짜123Date day = new Date(); SimpleDateFormat date = new SimpleDateFormat("yyyy.MM.dd");String toDay = date.format(today);cs 하루 전 날짜 123Calendar day = Calendar.getInstance();day.add(Calendar.DATE , -1);String dayDate = new java.text.SimpleDateFormat("yyyy.MM.dd").format(da..
-
[JSP] get, post방식 데이터 전송시 한글 깨짐 해결IT/JAVA • SPRING 2019. 10. 23. 12:42
개발을 하다가 초보적인 실수로 한글이 깨져 당황할때가 있다. (나는야 초보개발자) 나중을 위해 한글인코딩 방법을 정리해두도록 한다.먼저 설정을 통한 인코딩방법이 있다. 1. web.xml 파일에서 인코딩 설정 12345678 encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 Colored by Color Scriptercs 2. server.xml 파일에서 인코딩 설정 12cs 이런식의 설정을 하고 실행시켜도 한글이 깨지는 경우가 있다.get과 post방식을 통해 데이터를 넘겨줄때 많이 발생하는데, 그때 시도할 방법이 있다. 1. jsp페이지 request.setCharacterEncoding 명시(po..
-
[JSTL] jstl에서의 if문 - <c:if>와 <c:choose>IT/JAVA • SPRING 2019. 9. 17. 18:30
jsp파일의 html코드에서 jstl을 이용해 자바와 같이 조건문을 사용할 수 있다. 자바에 if문과 else if문이 있는것과 같이 jstl에서도 문과 문이있다. if == else if == 이것만 알면 자바와 비슷하므로 이해하고 사용하기 편하다. 또한 ==, !=, null과 같은 비교연산자는 eq, ne, empty로 사용한다. 먼저 조건을 비교할 데이터를 선언해주기위해서 이 필요하다var에는 비교할때 사용할 변수명을 입력하고, value에는 값을 넣어준다 1. 12345678910111213 저의 이름은 새박입니다. 저의 이름은 샘샘입니다. cs 다음과같이 name이란 변수에 새박이라는 값을 셋팅해준 뒤 test의 안의 조건을 확인한다.name의 값이 새박이므로 경우 저의 이름은 새박입니다. h..
-
[Spring] jsp에서 jsp로 데이터 주고 받기IT/JAVA • SPRING 2019. 9. 16. 17:58
웹 프로그래밍을 하면 여러 페이지를 만들어 서로 데이터를 보내고 받고 할 수 있다. 데이터를 전송할 수있는 방식은 두가지가 있다. 1. get방식 get방식은 주소(URL)를 보낼때 뒤에 데이터를 붙여 같이 보내는 방식이다 이런식으로 saem-ee.jsp 페이지로 넘어갈 때 name이라는 변수에 새박이라는 데이터를 담아 보내는 것이다. post방식보다 빠르고 편하지만 url에 데이터가 노출되므로 보안에 약하며 전송하는 길이에 제한이 있다. 2. post방식 post방식은 태그에 method=post속성을 이용해 submit하여 데이터를 보내는 방식이다. get보다는 속도가 느리지만 데이터가 노출되지 않아 보안에 강하고 많은 데이터를 전송할 수 있다. ------------------------------..
-
[java] 자바의 맵 클래스(Map/HashMap)IT/JAVA • SPRING 2019. 3. 5. 13:41
자바에서 맵(map)는 리스트와 마찬가지로 데이터를 저장하는 자료구조이다. map의 제일 큰 특징은 key와 value로 이루어져있고 두개의 값이 한 쌍을 이룬다는 점이다. key value 이름 새박이 취미 코딩 위의 표와 같이 map은 key와 value의 대응관계를 쉽게 표현할 수 있다. 맵의 특징순차적으로 해당 요소값을 얻는 것이 아닌 key와 value를 통해 얻음(순서x)중복을 허용하지 않음 맵 선언은Map map = new HashMap(); 로 할 수있으며 K와 V자리에는 각각 key와 value의 타입이 들어간다. //map 선언 Map map = new HashMap(); //map에 값 저장 map.put("이름", "새박이"); map.put("취미", "코딩"); //map의 크기..
-
[java] List(리스트)와 Array(배열)의 특징IT/JAVA • SPRING 2019. 3. 5. 11:28
리스트(List)를 알기 전에 먼저 배열(Array)에 대해 먼저 알아야한다. 배열의 특징여러 데이터를 하나의 이름으로 그룹핑해서 관리하는 자료구조(하나의 변수에 여러 데이터)반복문과 결합하여 많은 정보를 효율적으로 처리배열의 인덱스를 이용하여 값을 식별할 수 있음크기가 고정되어있음 //배열 선언법 int[] array = new int[10]; //배열의 해당 인덱스 위치에 값 저장 array[0] = 10; array[1] = 20; array[2] = 30; array[3] = 40; //array배열의 인덱스 2에 저장되어있는 값 출력(30) System.out.println(array[2]); //array배열의 길이 출력(10) System.out.println(array.length);cs ..