본문 바로가기
728x90

Spring153

Spring MVC (스프링 웹 MVC) 강의 41 - POST 입력 #3 (체크박스, 라디오버튼 입력) 라디오 박스를 해보자 (단일 선택) name 종류가 2개면 라디오라도 종류 별로 1개씩 선택 가능 출처: https://www.youtube.com/watch?v=hroBsNTTDdE&list=PLq8wAnVUcTFUHYMzoV2RoFoY2HDTKru3T&index=67 2022. 1. 9.
Spring MVC (스프링 웹 MVC) 강의 40 - POST 입력 #2 (콤보박스 값 입력) 컨트롤이 뭐냐에 따라 입력받는 방법이 조금씩 다른데 안다면 넘겨도 된다. 한글이 깨지지만 끝에 2가 있는거 봐서 카테고리2가 출력됨 (한글설정은 뒤에서 고치자) 보통 식별자값을 넘겨받길 원한다 해보자 출처: https://www.youtube.com/watch?v=9QAAVeNmuJM&list=PLq8wAnVUcTFUHYMzoV2RoFoY2HDTKru3T&index=66&t=5s 2022. 1. 9.
Spring MVC (스프링 웹 MVC) 강의 39 - POST 입력방법 이걸 실행하면 이걸 이렇게 그대로 하면 404 에러가 난다 왜냐면 정적문서 설정했던걸 떠올리면 된다. 위치는 static이고 사용자에게는 static이란걸 빼고 요청해야한다 (static폴더가 루트개념?) 이거에 의한 출력인데 매핑은 조심해야한다 정확한 문자를 요구하는 것이 아닌 패턴으로 요구하는 것이기 때문이다. 이름변경 action="reg"추가 enctype="multipart/form-data" 삭제 title, content 값이 reg로 전송될 것이다. 입력하고 등록 눌렀더니 이건 reg로 보낸거니 제대로 보내진게 맞다. 19행 이방법으로도 가능하지만 19행 보통 이 방법으로 한다 출처 : https://www.youtube.com/watch?v=CELRPOwlcuk&list=PLq8wAnVU.. 2022. 1. 9.
Spring MVC (스프링 웹 MVC) 강의 38 - POST 입력을 위한 Admin 컨트롤러 추가하기 POST입력을 위한 컨트롤러와 뷰페이지 준비해보자 package com.newlecture.web.controller.admin.board; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @Controller @RequestMapping("/admin/board/notice/") public class NoticeController { @RequestMapping("list") public String list() { return ""; } @RequestMapping("reg") public String reg() { return ""; } @Req.. 2022. 1. 9.
Spring MVC (스프링 웹 MVC) 강의 37 - @RequestParam Optional 속성 required와 value는 아직 안 봤다. 기본값 사용하지 않고 name에 해당하는 값을 쿼리로 전달하면 오류가 발생한다. 왜냐면 required 기본값이 ture이다. 그럼 false로 하면 어떻게 될까? 일단 원래상태는 이런 오류가 뜬다. 서버 재시작 후 페이지 새로 고치면 전달하는 값이 전달되지 않았다면 null값이 오는데 int에는 null값을 담을 수 없으므로 int를 Integer로 바꿔준다. 다시 서버 재시작 후 웹 새로고침 문제 없이 페이지 전달됨. value는 name의 별칭 value를 쓰나 name을 쓰나 같지만 둘 다 같이 쓰면 안된다. 뭘 써야할지 몰라 한다. 출처: https://www.youtube.com/watch?v=NlUvvtCe-6I&list=PLq8wAnVUcTFU.. 2022. 1. 9.
Spring MVC (스프링 웹 MVC) 강의 36 - QueryString 입력 #2 : 변수명 별칭과 기본 값처리 p->page @RequestParam("p") 추가 Null값이 안 뜨도록 하려면 기본값 설정해줘야 한다. 하지만 String page=1 은 자바에서 지원하지 않는 문법이다. 이런 속성들이 있다 사실 @RequestParam("p")는 @RequestParam(name="p")이란 의미이다. 이렇게 하면 된다. int page도 가능하다. 출처: https://www.youtube.com/watch?v=aBTbtFLScC0&list=PLq8wAnVUcTFUHYMzoV2RoFoY2HDTKru3T&index=62 2022. 1. 9.
Spring MVC (스프링 웹 MVC) 강의 35 - QueryString 입력 #1 URL에 강제로 파라미터 값 입력 URL에 넣은 파라미터 p값 콘솔로 나옴 서버 재시작하고 웹에서 새로고침 출처: https://www.youtube.com/watch?v=aW0vXbHH2ds&list=PLq8wAnVUcTFUHYMzoV2RoFoY2HDTKru3T&index=61 2022. 1. 8.
728x90