-
doDelete.jsp
<%
String newsIdParam = request.getParameter("newsId");
//만약 newsId가 없을 경우 news.jsp로 돌려보내준다.
if(newsIdParam == null){
response.sendRedirect("./news.jsp");
}
int newsId = Integer.parseInt(newsIdParam);
NewsDao dao= new NewsDaoImpl();
dao.deleteNews(newsId);
response.sendRedirect("/WEB/news.jsp"); //WEB 컨텍스트 루트(최고 상위 루트 / 절대경로)
%>
detail.jsp
<%
String newsIdParam = request.getParameter("newsId");
if(newsIdParam == null){
response.sendRedirect("돌아갈 주소");
}
int newsId = Integer.parseInt(newsIdParam);
//조회수를 증가 시킨다.
NewsDao dao = new NewsDaoImpl();
dao.updateRecommendCount(newsId);
// 기사의 내용을 가져온다.
NewsVO newsVO = dao.getNewsAt(newsId);
%>
<title>Detail</title>
</head>
<body>
<h1><%= newsVO.getSubject() %></h1><hr/>
기자 : <%= newsVO.getJournalistVO().getJournalistName() %><hr/>
카테고리 명 : <%= newsVO.getCategoryVO().getCategoryName() %><hr/>
날짜 : <%= newsVO.getCreatedDate()%><hr/>
조회수 : <%= newsVO.getRecommendCount()%><hr/>
<%= newsVO.getContent() %><hr/>
<a href="./delete.jsp?newsId=<%=newsVO.getNewsId() %>">삭제하기</a>
</body>
</html>
200 응답받고 잘보내졋다.
304 다른 URL로 다시 한번 요청해라.
'WEB > JSP' 카테고리의 다른 글
Filter (0) 2016.09.26 SessionTest (0) 2016.09.26 Session과 Cookie (0) 2016.09.26 TABLE 생성 (0) 2016.09.26 Path (0) 2016.09.21