MVC 구조만들기

개발코린이·2022년 9월 27일
0

스프링 레거시

목록 보기
3/3

🙄3일차

2일차의 에러부터 해결하고 가자!

Unknown tag (fmt:formatDate) 테그가 없다고 뜬다 그래서 입력이 안되는거같지만 폭풍 구글링!!!!!!!!
역시 구글짱.. 구글없이 개발 어떻게하냐 테그를 추가해주니 에러도 사라지고 입력도 정상적으로 되었다!

delete후 파라미터 값 확인


주소창은 list로 가게되고 삭제가 되었기때문에 404 notfount가 뜨게된다
Form data 섹션이 보이고 bookId: 6이 보인다. 바로 http POST 파라미터다.

list


책 목록을 데이터베이스에서 가지고 온다.

List<Map<String, Object>> list = this.bookService.list(map);

데이터를 뷰에 전달할 수 있게 mav 객체에 넣는다.

mav.addObject("data", list);

/book/list 뷰를 리턴한다.

mav.setViewName("/book/list");

검색창 영역추가하기

	<p>
		<form>
			<input type="text" placeholder="검색" name="keyword" value="${keyword}" />
			<input type="submit" value="검색" />
		</form>
	</p>

.<form 태그의 기본 HTTP 메소드는 GET이기 때문에 검색 버튼을 클릭하면 검색 파라미터가 있는 목록 페이지 /list?keyword=검색어로 이동한다.

😜끝!

0개의 댓글