728x90
파일첨부 프론트단 로직 부분
반복해서 써봐야겠다
또한 백단으로 보내는 줄바꿈 내용도 손으로 자동으로 나오게끔
코딩 반복 ㄱㄱ!!
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>prac</title>
<style type="text/css">
#boardDetailTable{ width:800px; margin:auto; border-collapse:collapse; border-left:hidden; border-right:hidden;}
#boardDetailTable tr td{ padding: 5px;}
.replyTable{margin: auto; width:500px;}
</style>
</head>
<body>
<c:import url="../common/menubar.jsp"/>
<h1 align="center">${board.boardId }글의 상세보기</h1>
<form action="bupView.bo" method="post">
<table border="1" id="boardDetailTable">
<tr>
<th>번호</th>
<td>
${board.boardId }
<input type="hidden" value="${ board.boardId }" name="boardId">
<input type="hidden" value="${ page }" name="page">
</td>
</tr>
<tr>
<th>제목</th>
<td>
${ board.boardTitle }
<input type="hidden" name="boardTitle" value="${ board.boardTitle }">
</td>
</tr>
<tr>
<th>작성자</th>
<td>
${ board.nickName }
<input type="hidden" name="nickName" value="${ board.nickName }">
</td>
</tr>
<tr>
<th>작성날짜</th>
<td>
${ board.boardCreateDate }
</td>
</tr>
<tr>
<th>내용</th>
<% pageContext.setAttribute("newLineChar","\r\n"); %>
<td>
${ fn:replace(board.boardContent, newLineChar, "<br>") }
<input type="hidden" value="${ board.boardContent }" name="boardContent">
</td>
</tr>
<c:if test="${ !empty board.originalFileName }">
<tr>
<th>첨부파일</th>
<td>
<a href="${pageContext.servletContext.contextPath }/resources/buploadFiles/${board.renameFileName}" download="${ board.originalFileName }">${ board.originalFileName }</a>
<input type="hidden" name="originalFileName" value="${board.originalFileName }">
<input type="hidden" name="renameFileName" value="${board.renameFileName }">
</td>
</tr>
</c:if>
</table>
</form>
<p align="center">
<button onclick="location.href='home.do'">시작 페이지 이동</button>
<button onclick="location.href='${ blist }'">목록 보기로 이동</button>
</p>
</body>
</html>
728x90
반응형
'small steps > 1일 1코딩 - 코딩을 내 몸처럼' 카테고리의 다른 글
[1일1코딩][IDE] 인텔리제이 첫 사용 및 익숙해지기 1st (0) | 2022.07.30 |
---|---|
[1일1코딩][Java] 1-9 사이 수를 입력 받아 구구단 출력 (0) | 2022.07.30 |
[1일 1코딩][Web] 뷰단의 페이징 처리 코드 3 (0) | 2022.07.28 |
[1일1코딩][Web] 뷰단의 페이징 처리 코드 2 (0) | 2022.07.27 |
[1일1코딩][git] 브랜치 생성, 변경, 삭제, add, commit, push (0) | 2022.07.26 |