File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
<%--
Class Name : EgovNoticeInqire.jsp
Description : 게시물 조회 화면
Modification Information
수정일 수정자 수정내용
---------- -------- ---------------------------
2009.03.23 이삼섭 최초 생성
2009.06.26 한성곤 2단계 기능 추가 (댓글관리, 만족도조사)
2011.08.31 JJY 경량환경 버전 생성
2013.05.23 이기하 상세보기 오류수정
author : 공통서비스 개발팀 이삼섭
since : 2009.03.23
--%>
<%@ 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="ui" uri="http://egovframework.gov/ctl/ui"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator"%>
<%
pageContext.setAttribute("crlf", "\r\n");
%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Language" content="ko">
<script type="text/javascript" src="<c:url value='/js/EgovBBSMng.js' />"></script>
<script type="text/javascript">
function fn_egov_select_noticeList(pageNo) {
document.searchForm.action = "<c:url value='/cop/bbs/selectBoardList.do'/>";
document.searchForm.submit();
}
function fn_egov_delete_notice() {
if (confirm('<spring:message code="common.delete.msg" />')) {
document.frm.action = "<c:url value='/cop/bbs/deleteBoardArticle.do'/>";
document.frm.submit();
}
}
function fn_egov_moveUpdt_notice() {
document.searchForm.action = "<c:url value='/cop/bbs/forUpdateBoardArticle.do'/>";
document.searchForm.method = "get";
document.searchForm.submit();
}
function fn_egov_addReply() {
document.frm.action = "<c:url value='/cop/bbs/addReplyBoardArticle.do'/>";
document.frm.submit();
}
</script>
<!-- 댓글 작성 스크립트 -->
<c:if test="${brdMstrVO.addYn == 'Y'}">
<script type="text/javascript" src="<c:url value="/validator.do"/>"></script>
<validator:javascript formName="articleComment" staticJavascript="false" xhtml="true" cdata="false" />
<script type="text/javascript">
// 댓글 등록
function fn_egov_insert_commentList() {
var form = document.getElementById("articleCommentVO");
if (!validateArticleComment(form)) {
return;
}
if (confirm('<spring:message code="common.regist.msg" />')) {
form.submit();
}
}
// 댓글 수정
function fn_egov_updt_commentList() {
var form = document.getElementById("articleCommentVO");
if (!validateArticleComment(form)) {
return;
}
if (confirm('<spring:message code="common.update.msg" />')) {
form.modified.value = "true";
form.action = "<c:url value='/cop/cmt/updateArticleComment.do'/>";
form.submit();
}
}
// 댓글 수정 화면
function fn_egov_selectCommentForupdt(commentNo) {
var form = document.getElementById("articleCommentVO");
//form.subPageIndex.value = pageNo;
form.commentNo.value = commentNo;
form.action = "<c:url value='/cop/bbs/selectBoardArticle.do'/>";
form.submit();
}
// 댓글 삭제
function fn_egov_deleteCommentList(commentNo) {
var form = document.getElementById("articleCommentVO");
if (confirm('<spring:message code="common.delete.msg" />')) {
form.modified.value = "true";
form.commentNo.value = commentNo;
form.action = "<c:url value='/cop/cmt/deleteArticleComment.do'/>";
form.submit();
}
}
/* 댓글페이징 */
function fn_egov_select_commentList(pageNo) {
var form = document.getElementById("articleCommentVO");
form.subPageIndex.value = pageNo;
form.commentNo.value = '';
form.action = "<c:url value='/cop/bbs/selectBoardArticle.do'/>";
form.submit();
}
</script>
</c:if>
<!-- //댓글 작성 스크립트 -->
<title><c:out value='${result.bbsNm}' /> - 글 조회</title>
</head>
<body>
<div class="ad_content">
<div class="ad_con_head">
<div class="ad_head_text">
<p class="today_txt">
<c:out value='${result.bbsNm}' /> - 글 상세
</p>
<div class="ad_head_ment">
<p class="today_last_txt"><span id="cnt_cate_list"></span></p>
</div>
</div>
</div>
<div class="ad_subcon">
<form:form commandName="searchForm" name="searchForm" method="get" action="<c:url value='/cop/bbs/selectBoardList.do'/>">
<input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>" />
<input name="searchCnd" type="hidden" value="<c:out value='${searchVO.searchCnd}'/>" />
<input name="searchWrd" type="hidden" value="<c:out value='${searchVO.searchWrd}'/>" />
<input name="bbsId" type="hidden" value="<c:out value='${result.bbsId}'/>" />
<input name="nttId" type="hidden" value="<c:out value='${result.nttId}'/>" />
</form:form>
<form name="frm" method="post" action="<c:url value='/cop/bbs/selectBoardList.do'/>">
<input type="hidden" name="pageIndex" value="<c:out value='${searchVO.pageIndex}'/>">
<input type="hidden" name="searchCnd" value="<c:out value='${searchVO.searchCnd}'/>" />
<input type="hidden" name="searchWrd" value="<c:out value='${searchVO.searchWrd}'/>" />
<input type="hidden" name="bbsId" value="<c:out value='${result.bbsId}'/>">
<input type="hidden" name="nttId" value="<c:out value='${result.nttId}'/>">
<input type="hidden" name="parnts" value="<c:out value='${result.parnts}'/>">
<input type="hidden" name="sortOrdr" value="<c:out value='${result.sortOrdr}'/>">
<input type="hidden" name="replyLc" value="<c:out value='${result.replyLc}'/>">
<input type="hidden" name="nttSj" value="<c:out value='${result.nttSj}'/>">
<!-- 통합신고게시판 -->
<c:if test="${brdMstrVO.bbsTyCode == 'BBST03'}">
<input type="hidden" name="reportTyCd" value="<c:out value='${result.reportTyCd}'/>" />
</c:if>
<div class="main1_div2">
<table class="main1_table">
<tr>
<th>제목</th>
<td colspan="10"><c:out value="${result.nttSj}" /></td>
</tr>
<tr>
<th>등록자</th>
<td>
<c:out value="${result.frstRegisterNm}" />
<c:out value="${result.partTitle}" />
<c:out value="${result.offmTelno}" />
</td>
<c:if test="${brdMstrVO.bbsTyCode == 'BBST03'}">
<th style="width:8%;">신고유형</th>
<td>
<c:out value="${result.reportTyNm}" />
</td>
</c:if>
<th style="width:8%;" nowrap="nowrap">등록시간</th>
<td width="15%" nowrap="nowrap">
<c:out value="${result.frstRegisterPnttm}" />
</td>
<th style="width:8%;" nowrap>조회수</th>
<td width="15%" nowrap="nowrap">
<c:out value="${result.inqireCo}" />
</td>
</tr>
<c:if test="${brdMstrVO.ipYn == 'Y'}">
<tr>
<th>등록자 IP</th>
<td colspan="10"><c:out value="${result.ntcrIp}" /></td>
</tr>
</c:if>
<c:if test="${brdMstrVO.bbsTyCode == 'BBST05' || brdMstrVO.bbsTyCode == 'BBST06'}">
<tr>
<th>첨부이미지</th>
<td colspan="10">
<c:import url="/cmm/fms/selectImageFileInfs.do" charEncoding="utf-8">
<c:param name="atchFileId" value="${result.atchFileId}" />
</c:import>
</td>
</tr>
</c:if>
<tr>
<th>글내용</th>
<td colspan="10">
<div id="bbs_cn">
<c:out value="${fn:replace(result.nttCn , crlf , '<br/>')}" escapeXml="false" />
</div>
</td>
</tr>
<c:if test="${brdMstrVO.bbsId == 'BBSMSTR_000000000221'}">
<tr>
<th>구분</th><!-- 다언다청대통 구분 -->
<td colspan="10"><c:out value="${result.ddTyNm}" /></td>
</tr>
</c:if>
<c:if test="${not empty result.atchFileId}">
<tr>
<th>첨부파일 목록</th>
<td colspan="10">
<c:import url="/cmm/fms/selectBBSFileInfs.do" charEncoding="utf-8">
<c:param name="param_atchFileId" value="${result.atchFileId}" />
<c:param name="pdf_view" value="Y" />
</c:import>
</td>
</tr>
</c:if>
</table>
<!-- 버튼 시작(상세지정 style로 div에 지정) -->
<div class="main1_btn_div">
<button class="main1_btn" onclick="javascript:fn_egov_select_noticeList(); return false;">목 록</button>
<c:if test="${result.replyPosblAt == 'Y' }">
<c:if test="${brdMstrVO.bbsTyCode !='BBST05' and brdMstrVO.bbsTyCode != 'BBST06'}">
<button class="main1_btn" onclick="javascript:fn_egov_addReply(); return false;">답 글</button>
</c:if>
</c:if>
<button class="main1_btn main1_save_btn" id="main1_save_btn" onclick="javascript:fn_egov_moveUpdt_notice(); return false;">수 정</button>
<button class="main1_btn main1_delete_btn" id="main1_delete_btn" onclick="javascript:fn_egov_delete_notice(); return false;">삭 제</button>
</div>
<!-- 버튼 끝 -->
</div>
</form>
</div>
<!-- 윗글 아랫글 -->
<div class="updown_bbs">
<div class="up_bbs">
<c:choose>
<c:when test="${empty nextNttIdNSj}">
<span class="up_arrow">윗글</span>
<span>윗글이 없습니다.</span>
</c:when>
<c:otherwise>
<c:set var="nextNttId" value="${fn:split(nextNttIdNSj, '|')[0]}" />
<c:set var="nextNttSj" value="${fn:split(nextNttIdNSj, '|')[1]}" />
<span class="up_arrow">윗글</span>
<span>
<a href="<c:url value='/cop/bbs/selectBoardArticle.do'/>?bbsId=<c:out value='${result.bbsId}'/>&nttId=<c:out value='${nextNttId}'/>">
<c:out value="${nextNttSj}" />
</a>
</span>
</c:otherwise>
</c:choose>
</div>
<div>
<c:choose>
<c:when test="${empty prevNttIdNSj}">
<span class="down_arrow">아랫글</span>
<span>아랫글이 없습니다.</span>
</c:when>
<c:otherwise>
<c:set var="prevNttId" value="${fn:split(prevNttIdNSj, '|')[0]}" />
<c:set var="prevNttSj" value="${fn:split(prevNttIdNSj, '|')[1]}" />
<span class="down_arrow">아랫글</span>
<span>
<a href="<c:url value='/cop/bbs/selectBoardArticle.do'/>?bbsId=<c:out value='${result.bbsId}'/>&nttId=<c:out value='${prevNttId}'/>">
<c:out value="${prevNttSj}" />
</a>
</span>
</c:otherwise>
</c:choose>
</div>
</div>
<!-- 댓글 -->
<c:if test="${brdMstrVO.addYn == 'Y'}">
<c:import url="/cop/cmt/selectArticleCommentList.do" charEncoding="utf-8"></c:import>
</c:if>
</div>
<!-- //content 끝 -->
</body>
</html>