-
카테고리
-
세부 분야
백엔드
-
해결 여부
미해결
문의
20.09.13 04:00 작성 조회수 243
0
<%@ 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="form" uri="http://www.springframework.org/tags/form"%>
<c:set var="root" value="${pageContext.request.contextPath }/" />
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>미니 프로젝트</title>
<!-- Bootstrap CDN -->
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css">
<script
src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script
src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.0/umd/popper.min.js"></script>
<script
src="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/js/bootstrap.min.js"></script>
</head>
<body>
<c:import url="/WEB-INF/views/include/top_menu.jsp" />
<div class="container" style="margin-top: 100px">
<div class="row">
<div class="col-sm-3"></div>
<div class="col-sm-6">
<div class="card shadow">
<div class="card-body">
<form:form action="${root }board/modify_pro" method="post"
modelAttribute="modifyContentBean" enctype="multipart/form-data">
<form:hidden path="content_idx" />
<form:hidden path="content_board_idx" />
<div class="form-group">
<form:label path="content_writer_name">작성자</form:label>
<form:input path="content_writer_name" class="form-control"
readonly="true" />
</div>
<div class="form-group">
<form:label path="content_date">작성날짜</form:label>
<form:input path="content_date" class="form-control"
readonly="true" />
</div>
<div class="form-group">
<form:label path="content_subject">제목</form:label>
<form:input path="content_subject" class="form-control" />
<form:errors path="content_subject"/>
</div>
<div class="form-group">
<form:label path="content_text">내용</form:label>
<form:textarea path="content_subject" class="form-control"
rows="10" style="resize:none" />
<form:errors path="content_text" style="color:red" />
</div>
<div class="form-group">
<label for="board_file">첨부 이미지</label>
<c:if test="${modifyContentBean.content_file != null}">
<img src="${root }upload/${modifyContentBean.content_file}"
width="100%" />
</c:if>
<form:input path="upload_file" type="file" class="form-control"
accept="image/*" />
</div>
<div class="form-group">
<div class="text-right">
<form:button class="btn btn-primary">수정완료</form:button>
<a
href="${root }board/read?board_info_idx=${board_info_idx}&content_idx=${content_idx}"
class="btn btn-info">취소</a>
</div>
</div>
</form:form>
</div>
</div>
</div>
<div class="col-sm-3"></div>
</div>
</div>
<c:import url="/WEB-INF/views/include/bottom_info.jsp" />
</body>
</html>
--------------------
controller 부분
@PostMapping("/modify_pro")
public String modify_pro(@Valid @ModelAttribute("modifyContentBean") ContentBean modifyContentBean ,
BindingResult result) {
if (result.hasErrors()) {
return "board/modify";
}
return "board/modify_success";
}
--------------------------
bean 부분
@NotBlank
private String content_subject;
@NotBlank
private String content_text;
----------------------------
여기서 오류 검사 체크를하면
이런식으로 내용창에 오류메시지가 나오고 제목에는 안나오고 또 제목과 내용창에 ,,(이렇게 쉼표가 계속 찍힙니다,)
왜그런건지 몰라서 도움요청드립니다
60강 글수정하기
답변을 작성해보세요.
0
답변 1