inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

스프링 프레임워크는 내 손에 [스프1탄]

추가질문 드립니다.

248

학운학운

작성한 질문수 32

0

@RequestMapping("/boardUpdate")

public String boardUpdateForm(int idx, Model model) {

이렇게 수정해서 해보시기 바랍니다.

<input type="hidden" name="idx" value="${vo.idx}" />

폼에서 hidden으로 파라메터(idx)가 넘어오기 때문에 위처럼 받아야됩니다.

======================================================

@RequestMapping("/boardUpdate")

public String boardUpdate(int idx, Model model, Board vo) {

boardmapper.boardUpdate(vo);

return "redirect:/boardMore";

}

이렇게 바꾸라는 말씀 맞나요?? 똑같이 안 됩니다.

 

@RequestMapping("/boardUpdate/{idx}")

public String boardUpdateForm(@PathVariable("idx") int idx, Model model) {

Board vo = boardmapper.boardMore(idx);

model.addAttribute("vo", vo);

return "boardUpdateForm";

}

@RequestMapping("/boardUpdate")

public String boardUpdate(int idx, Model model, Board vo) {

boardmapper.boardUpdate(vo);

return "redirect:/boardMore";

}

이렇게 두개가 있는데요. boardUpdateForm은 idx번 게시물을 수정하는 폼으로 이동하는 것이고 boardUpdate는 수정폼에서 수정하고 수정완료 버튼을 누를때 쓰게 됩니다.

 

제가 잘 못 이해한 것인가요?

 

헤더 추가한 것 말고는 선생님 깃허브 코드랑 거의 비슷한것 같은데 int idx를 추가해야할 이유가 있을까요??

 

 

spring jsp Spring Security MVC

답변 1

0

박매일

아. 제가 다른 부분과 혼동했습니다.
아래 부분은 어디에서 넘어오는 부분인가요? 상세보기 페이지 (JSP)좀 올려줘보세요?
상세보기 JSP에서 수정화면으로 넘어갈때 idx가 넘어오는지를 보면될듯합니다.

@RequestMapping("/boardUpdate/{idx}")

public String boardUpdateForm(@PathVariable("idx") int idx, Model model) {

Board vo = boardmapper.boardMore(idx);

model.addAttribute("vo", vo);

return "boardUpdateForm";

}

재생이 안되요

0

118

0

404 HTTP 상태 코드

0

166

2

lombok api 등록 후

0

180

2

UsernamePasswordAuthenticationToken 생성에 대해서 질문이 있습니다.

0

225

1

@RequestBody에 관해서 질문이요.

0

186

1

MVC06에 회원정보수정, 이미지등록수정 강의 영상이 없습니다

2

215

1

namespace 칸이 없습니다.

0

284

2

프로젝트 생성시 Srping MVC Project 없음

0

361

1

spring security 이후 Spring MVC06

0

226

1

Lomkob API 관련

0

205

1

깃허브 주소

0

267

1

포워딩오류? 인거 같습니다

0

343

1

css바꾸고 싶을때

0

312

1

git 연결할때 오류

0

267

1

프로젝트 생성시 Srping MVC Project 없음

0

1068

1

Oracle을 연결하고 싶은데, sql파일을 만들고나면...

0

284

1

프로젝트 생성시 Srping MVC Project 없음

0

4731

6

43강 age 0오류

0

301

1

Controller의 BoardMapper 쪽에서 문제가 있습니다.

0

386

1

Spring05 버전에서 이미지를 설정했을 때 권한이 보이지 않습니다

0

243

1

스프링 시큐리티 로그인 후 모달창 질문드립니다

0

630

0

아이디 중복확인 NullPointerException

0

366

2

새로고침해야만 등록한 글이 리스트에 뜹니다.

0

251

1

회원테이블과 권한테이블 간 관계

0

475

1