전체 글(137)
-
[Spring] 회원가입 화면 예시 폼
Register 아이디 비밀번호 이름 이메일 생일 페이스북 카카오톡 인스타그램 회원 가입 form에는 action="전송할 URL"과 method="get(디폴트값) or post"를 작성해야 입력된 값이 이동된다. Get은 Head가 있고 body는 없다. 그래서 입력한 값은 쿼리스트링을 통해 서버로 넘겨진다. action의 디폴트는 자기 자신이기 때문에 자신에게 다시 전송된다. input 태그에 넣은 name에 의해서 키의 이름이 정해진다. 참고로 label의 경우에는 모두 이름이 같아서 값만 다르고 이름이 같은 값이 넘어간다. 이럴 때에는 ${paramVa..
2024.07.19 -
[Spring] 리소스 불러올 때 URL 경로에 resources 빼는 방법
[src] -> [main] -> [webapp] -> [WEB-INF] -> [spring] 에 들어가면 servlet-context와 root-context를 찾을 수 있다. 앱과 관련된 설정은 appServlet에 있는 servlet-context에 저장되어 있고, 앱과 관련이 없는 것은 root-context에 저장되어 있다. servlet-context.xml에 들어가서 resources mappiing="/resources/**"부분에서 resources를 지워버리면 된다. 이제 정적리소스를 불러올 때 resources를 붙이지 않아도 된다.
2024.07.19 -
[Spring] @ModelAttribute
@ModelAttribute(컨트롤 메서드의 매개변수)@ModelAttribute는 적용 대상을 Model의 속성으로 자동 추가해주는 애너테이션이다. myDate가 key로 date의 주소값이 value로 저장된다. public String main(@ModelAttribute MyDate date, Model m) {} 따라서 m.addAttribute("myDate", date)를 따로 명령하지 않아도 된다. 본래는 @ModelAttribute("키 이름")MyDate date로 적어야 하지만 생략하면 MyDate의 앞글자가 소문자가 된 값을 key로 사용한다. @ModelAttribute(반환 타입)아래처럼 반환 타입에도 적용할 수 있다. @ModelAttribute("키 이름")를 적으면 된다. ..
2024.07.19 -
[Spring] 한글 변환 필터
[src] -> [main] -> [webapp] => [WEB-INF] -> web.xml 파일에 다음과 같은 필터를 넣으면 한글이 적용된다. encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding true encodingFilter /* 적용되었다.
2024.07.18 -
[알고리즘] 평균 구하기
더보기1단계 문제분석)위 문제는 배열과 리스트 중에 어느 것이 적합할까?-> 배열이 더 적합하다. 그 이유는 다음과 같다.1. 첫째 줄 입력을 통해 배열의 크기를 알 수 있다. (크기 고정) 2. 배열에 있는 데이터에 모두 접근을 해야한다. (접근 빠름) 입력값이 여러개면 어떻게 이를 인식해야할까?각 입력값은 " "을 사이에 두고 있다. split으로 나누어 배열에 저장할 수 있다. 오차 범위를 어떻게 줄일까?-> int가 아니라 float으로 숫자를 받았다. 더보기2단계 1) 첫번째 입력값을 받는다. (inputA)2) 두번째 입력값을 받는다. (inputB)3) 두번째 입력값을 split을 통해 배열로 만든다. (StrArr)4) 숫자가 들어갈 배열을 만든다. (floatArr)5) for문을 통해..
2024.07.17 -
[Spring] 반복 연습
클래스 YoilTeller목표: 컨트롤러, 맵핑 연습, 서블렛로 HTML 작성 연습실행: URL로 year, month, day 값을 입력받아 해당 날짜의 요일을 알려주는 코드를 만든다. 입력 예시: localhost/app/yoil?year=2024&month=7&day=16출력 예시: 2024년 7월 16일은 화요일입니다. https://github.com/ycraah/Spring/blob/main/YoilTeller.java Spring/YoilTeller.java at main · ycraah/SpringContribute to ycraah/Spring development by creating an account on GitHub.github.com history확인클래스 TwoDice목표: 리..
2024.07.16