2024/01/29/36

배승원·2024년 1월 31일

공부

목록 보기
22/38

게시글 삭제

private void deleteArticle(int id) {
Article article = getArticle(id);
articles.remove(article);
}

private Article getArticle(int id) {
	for (Article article : articles) {
		if (article.getId() == id) {
			return article;
		}
	}
	return null;
}

// 액션 메서드
@RequestMapping("/usr/article/doDelete")
@ResponseBody
public String doDelete(int id) {

	Article article = getArticle(id);

	if (article == null) {
		return id + "번 글은 존재하지 않습니다.";
	}

	deleteArticle(id);

	return id + "번 글이 삭제 되었습니다";
}

이전에 wisesaying 에서 하던 게시글 삭제와 비슷하지만 suver 에서 url을 사용해 주소창에서 원하는글을 삭제할수있게했다

수정 상세보기

@RequestMapping("/usr/article/getArticle")
@ResponseBody
public Object getArticleAction(int id) {
	Article article = getArticle(id);

	if (article == null) {
		return id + "번 글은 존재하지 않습니다.";
	}

	return article;
}

@RequestMapping("/usr/article/doModify")
@ResponseBody
public Object doModify(int id, String title, String body) {

	Article article = getArticle(id);

	if (article == null) {
		return id + "번 글은 존재하지 않습니다.";
	}

	modifyArticle(id, title, body);

	return article;
}
  • 오늘 다시 복습하며 느낀점
    기본기,,,기본기가 우선이다,!
    처음에 배웠던것에서 점점더 기능을 추가해서 편하게 만들어가는 느낌이 들었다.
    wisesaying 10분만에 쓸수있도록 계쏙해서 보자,,!

0개의 댓글