• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

문의

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강 글수정하기

답변 1

답변을 작성해보세요.

0

작업하시는 프로젝트를 구글 드라이브 같은데 올리시고 공유주소 부탁드립니다.