Notice
Recent Posts
Recent Comments
Link
«   2024/06   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
Tags
more
Archives
Today
Total
관리 메뉴

WON.dev

view 본문

JSP/GuestBook

view

GAWON 2023. 6. 2. 17:58
<%@page import="org.joonzis.ex.GuestbookVO"%>
<%@page import="org.joonzis.ex.GuestbookDao"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib uri = "http://java.sun.com/jsp/jstl/core" prefix="c"%>    
<%
	request.setCharacterEncoding("utf-8");
	int idx = Integer.parseInt(request.getParameter("idx"));
	
	//dao에서 데이터 가져오기
	//메소드명 : selectByIdx
	GuestbookVO vo = GuestbookDao.selectByIdx(idx); //vo라는 변수안에 저장하고 dao에서 데이터 가져오기
	//session에서 저장하면 수정, 삭제 기능에서 사용하기 편함
	session.setAttribute("vo", vo); //html에서 사용하기 위해서 속성 추가

%>    
    
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<style type="text/css">
	div{
		width: 800px;
		margin: auto;
		text-align: center;
	}
	table{
		width: 100%;
		border-collapse: collapse;
		text-align: left;
	}
	td , th{
		border: 1px solid black;
		padding: 10px;
	}
	th{
		width: 100px;
		background-color: lime;
		color: #fff;
		text-align: center;
	}
	tr:nth-of-type(7) {
		text-align: center;
}

</style>
</head>
<body>
	<div>
		<h2>${vo.writer }의 방명록</h2>
		<table>
			<tbody>
				<tr>
					<th>작성자</th>
					<td>${vo.writer }</td>
				</tr>	
				<tr>
					<th>제목</th>
					<td>${vo.title }</td>
				</tr>	
				<tr>
					<th>이메일</th>
					<td>${vo.email }</td>
				</tr>
				<tr>
					<th>첨부파일</th>
					<c:choose>
						<c:when test="${vo.filename eq null }">
							<td>첨부 파일 없음</td>
						</c:when>
							<c:otherwise>		
							<!-- <a href="download.jsp?path=upload&filename=${vo.filename }"> 다운로드 할 수 있는 링크 걸어주는거 -->
							<!-- ${vo.filename }</a> 첨부파일의 글자 -->
								<td><a href="download.jsp?path=upload&filename=${vo.filename }">${vo.filename }</a></td> 
							</c:otherwise>
					</c:choose>
					
				</tr>
				<tr>
					<th>내용</th>
					<td>${vo.content }</td>
				</tr>
				<tr>
					<th>작성일</th>
					<td>${vo.reg_date }</td>
				</tr>
				<tr>
					<td colspan="2">
						<input type="button" value="방명록 수정" onclick="location.href='update_page.jsp'">
						<input type="button" value="방명록 삭제" onclick="location.href='remove_page.jsp'">
						<input type="button" value="목록으로 이동" onclick="location.href='index.jsp'">					
					</td>
				</tr>					
			</tbody>
		</table>
	</div>
</body>
</html>

'JSP > GuestBook' 카테고리의 다른 글

remove  (0) 2023.06.02
romove_page  (0) 2023.06.02
index  (0) 2023.06.02
download  (0) 2023.06.02
GuestbookVO  (0) 2023.06.02