웹시큐리티 코딩 적용
This commit is contained in:
parent
77f24fb2fa
commit
2db5dd9bb6
@ -40,14 +40,14 @@
|
|||||||
|
|
||||||
<script type="text/javaScript" language="javascript">
|
<script type="text/javaScript" language="javascript">
|
||||||
|
|
||||||
//선택한 게시글 상세 보기로 이동
|
// 이전글/다음글 상세 보기로 이동
|
||||||
function fn_view_detail(articleNo) {
|
function fn_view_detail(articleNo) {
|
||||||
$("#articleNo").val(articleNo);
|
$("#articleNo").val(articleNo);
|
||||||
$("#articleForm").attr("action", "${pageContext.request.contextPath}/board/selectQnA.do");
|
$("#articleForm").attr("action", "${pageContext.request.contextPath}/board/selectQnA.do");
|
||||||
$("#articleForm").submit();
|
$("#articleForm").submit();
|
||||||
}
|
}
|
||||||
|
|
||||||
// 선택한 게시글 상세 보기로 이동
|
// 목록으로 이동
|
||||||
function fn_list() {
|
function fn_list() {
|
||||||
$("#articleForm").attr("action", "${pageContext.request.contextPath}/board/listQnAs.do");
|
$("#articleForm").attr("action", "${pageContext.request.contextPath}/board/listQnAs.do");
|
||||||
$("#articleForm").submit();
|
$("#articleForm").submit();
|
||||||
@ -65,12 +65,12 @@ function fn_updateForm(passwd) {
|
|||||||
$("#articleForm").submit();
|
$("#articleForm").submit();
|
||||||
}
|
}
|
||||||
|
|
||||||
// 게시글 수정위한 비밀번호 확인
|
// 수정위한 비밀번호 확인
|
||||||
function fn_updatePassword() {
|
function fn_updatePassword() {
|
||||||
fn_promptPassword("수정을 위한 글 비밀번호를 입력하여 주시기 바랍니다.", "111", "fn_updateForm")
|
fn_promptPassword("수정을 위한 글 비밀번호를 입력하여 주시기 바랍니다.", "111", "fn_updateForm")
|
||||||
}
|
}
|
||||||
|
|
||||||
// 게시글 삭제위한 비밀번호 확인
|
// 삭제위한 비밀번호 확인
|
||||||
function fn_deletePassword() {
|
function fn_deletePassword() {
|
||||||
fn_promptPassword("삭제를 위한 글 비밀번호를 입력하여 주시기 바랍니다.", "111", "fn_delete")
|
fn_promptPassword("삭제를 위한 글 비밀번호를 입력하여 주시기 바랍니다.", "111", "fn_delete")
|
||||||
}
|
}
|
||||||
@ -86,6 +86,24 @@ function fn_delete(passwd) {
|
|||||||
$("#articleForm").attr("action", "${pageContext.request.contextPath}/board/deleteQnA.do");
|
$("#articleForm").attr("action", "${pageContext.request.contextPath}/board/deleteQnA.do");
|
||||||
$("#articleForm").submit();
|
$("#articleForm").submit();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 파일 다운로드
|
||||||
|
function fn_downloadFile(fid, fname) {
|
||||||
|
|
||||||
|
if(fid == null || fid.trim().length < 1) {
|
||||||
|
alert("파일정보를 확인해 주시기 바랍니다.[1]");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(fname == null || fname.trim().length < 1) {
|
||||||
|
alert("파일정보를 확인해 주시기 바랍니다.[2]");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
$("#fid").val(fid);
|
||||||
|
$("#fname").val(fname);
|
||||||
|
$("#downloadFileForm").submit();
|
||||||
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
</head>
|
</head>
|
||||||
@ -129,7 +147,7 @@ function fn_delete(passwd) {
|
|||||||
<c:set var="contentQeustFileList" value="${fn:split(article.contentQeustFile,';')}" />
|
<c:set var="contentQeustFileList" value="${fn:split(article.contentQeustFile,';')}" />
|
||||||
<c:forEach var="contentQuestFileItem" items="${contentQeustFileList }">
|
<c:forEach var="contentQuestFileItem" items="${contentQeustFileList }">
|
||||||
<c:set var="fInfo" value="${fn:split(contentQuestFileItem,'=')}" />
|
<c:set var="fInfo" value="${fn:split(contentQuestFileItem,'=')}" />
|
||||||
<a href="${pageContext.request.contextPath}/fileupload/downloadFiles.do?subPathKey=fileupload.bbs.qna.subpath&fid=${fInfo[0]}&fname=${fInfo[1]}">${fInfo[1]}</a><br/>
|
<a href="javascript:void(0);" onclick="fn_downloadFile('${fInfo[0]}', '${fInfo[1]}')">${fInfo[1]}</a><br/>
|
||||||
</c:forEach>
|
</c:forEach>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -173,5 +191,16 @@ function fn_delete(passwd) {
|
|||||||
|
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
|
<br />
|
||||||
|
|
||||||
|
<!-- 첨부파일 다운로드용 폼 -->
|
||||||
|
<form name="downloadFileForm" id="downloadFileForm"
|
||||||
|
action="${pageContext.request.contextPath}/fileupload/downloadFiles.do"
|
||||||
|
method="post">
|
||||||
|
<input type="text" name="subPathKey" id="subPathKey" value="fileupload.bbs.qna.subpath" readonly />
|
||||||
|
<input type="text" name="fid" id="fid" value="" readonly />
|
||||||
|
<input type="text" name="fname" id="fname" value="" readonly />
|
||||||
|
</form>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user