게시글 삭제
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;
}