현재 버전

spring 게시판

Spring 게시판 수정 질문입니다.


수정을 누르면 idx 값으로 제목과 내용이 바뀝니다.

컨트롤러에서 콘솔에 출력해서 보면 수정한 값이 콘솔에서는 출력이 되는데

DB로 들어갈 때가 이상합니다. 왜 그런 건가요?

답변해 주시면 감사하겠습니다.


컨트롤러 입니다.

@RequestMapping(value = "/boardUpdate", method = RequestMethod.POST)
public String boardUpdate(@ModelAttribute("boardRead") BoardOneDto dto) throws Exception {

	System.out.println("-----------------글 수정");
	boardOneDao.update(dto.getIdx());
	System.out.println(dto.getContent() + ", " + dto.getTitle() + ", " + dto.getIdx());

return "redirect:/boardOneList";
}


jsp 입니다.

<form action="boardUpdate" method="post">
	<input type="hidden" name="idx" value="${boardRead.idx }"/>
	  <table border="1">
		<tr>
		  <td width="70">제목</td>
		    <td align="left">
			<input type="text" name="title" value="${boardRead.title}"/>
		  </td>
		</tr>
		<tr>
		  <td>작성자</td>
		    <td align="left">${boardRead.writer}</td>
		  </tr>
		  <tr>
		    <td>내용</td>
		    <td>
			<textarea rows="10" cols="40" name="content">${boardRead.content}</textarea>
		    </td>
		  </tr>
		  <tr>
		    <td colspan="2" align="center">
			<input type="submit" value="글 수정" />
		    </td>
		  </tr>
		</table>
	</form>
	<a href="boardWrite">글 쓰기</a>
	<a href="boardDel?idx=${boardRead.idx}">글 삭제</a>
	<a href="boardOneList">글 목록</a>

xml입니다.


<update id="update">
	<![CDATA[
		UPDATE
		  jwtboard1
		SET
		  title=#{title},
		  content=#{content}
		WHERE
		  idx=#{idx}
		]]>
	</update>





수정 이력

2020-12-28 15:18:28 에 아래 내용에서 변경 됨 #1

수정을 누르면 idx 값으로 제목과 내용이 바뀝니다.

컨트롤러에서 콘솔에 출력해서 보면 수정한 값이 콘솔에서는 출력이 되는데

DB로 들어갈 때가 이상합니다. 왜 그런 건가요?

답변해 주시면 감사하겠습니다.


컨트롤러 입니다.

@RequestMapping(value = "/boardUpdate", method = RequestMethod.POST)
public String boardUpdate(@ModelAttribute("boardRead") BoardOneDto dto) throws Exception {

	System.out.println("-----------------글 수정");
	boardOneDao.update(dto.getIdx());
	System.out.println(dto.getContent() + ", " + dto.getTitle() + ", " + dto.getIdx());

return "redirect:/boardOneList";
}


jsp 입니다.

<form action="boardUpdate" method="post">
	<input type="hidden" name="idx" value="${boardRead.idx }"/>
	  <table border="1">
		<tr>
		  <td width="70">제목</td>
		    <td align="left">
			<input type="text" name="title" value="${boardRead.title}"/>
		  </td>
		</tr>
		<tr>
		  <td>작성자</td>
		    <td align="left">${boardRead.writer}</td>
		  </tr>
		  <tr>
		    <td>내용</td>
		    <td>
			<textarea rows="10" cols="40" name="content">${boardRead.content}</textarea>
		    </td>
		  </tr>
		  <tr>
		    <td colspan="2" align="center">
			<input type="submit" value="글 수정" />
		    </td>
		  </tr>
		</table>
	</form>
	<a href="boardWrite">글 쓰기</a>
	<a href="boardDel?idx=${boardRead.idx}">글 삭제</a>
	<a href="boardOneList">글 목록</a>


xml입니다.

<update id="update">
	<![CDATA[
		UPDATE
		  jwtboard1
		SET
		  title=#{title},
		  content=#{content}
		WHERE
		  idx=#{idx}
		]]>
	</update>