From f0325a019e3154ce1182ba02b131de0fbd4e0827 Mon Sep 17 00:00:00 2001
From: SeoJin Kim
Date: Wed, 5 Jan 2022 04:27:51 +0900
Subject: [PATCH] =?UTF-8?q?[Spring][=EC=87=BC=ED=95=91=EB=AA=B0=20?=
=?UTF-8?q?=ED=94=84=EB=A1=9C=EC=A0=9D=ED=8A=B8][46]=20=EB=8C=93=EA=B8=80?=
=?UTF-8?q?=20=EB=93=B1=EB=A1=9D=20-=202?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
https://kimvampa.tistory.com/289
---
.../com/vam/controller/BookController.java | 10 +
.../main/java/com/vam/mapper/BookMapper.java | 3 +
.../java/com/vam/service/BookService.java | 5 +-
.../java/com/vam/service/BookServiceImpl.java | 7 +
.../resources/com/vam/mapper/BookMapper.xml | 8 +
.../main/webapp/WEB-INF/views/goodsDetail.jsp | 29 +-
.../main/webapp/WEB-INF/views/replyEnroll.jsp | 13 +
.../main/webapp/resources/css/goodsDetail.css | 127 +++-
.../classes/com/vam/mapper/BookMapper.xml | 8 +
.../com/vam/controller/BookController.java | 10 +
.../main/java/com/vam/mapper/BookMapper.java | 3 +
.../java/com/vam/service/BookService.java | 3 +
.../java/com/vam/service/BookServiceImpl.java | 6 +
.../resources/com/vam/mapper/BookMapper.xml | 9 +-
.../main/webapp/WEB-INF/views/goodsDetail.jsp | 29 +-
.../main/webapp/WEB-INF/views/replyEnroll.jsp | 12 +
.../src/main/webapp/resources/goodsDetail.css | 540 ++++++++++++++++++
.../classes/com/vam/mapper/BookMapper.xml | 9 +-
18 files changed, 821 insertions(+), 10 deletions(-)
create mode 100644 VamPa/src/main/webapp/WEB-INF/views/replyEnroll.jsp
create mode 100644 VamPa_MySQL/src/main/webapp/WEB-INF/views/replyEnroll.jsp
create mode 100644 VamPa_MySQL/src/main/webapp/resources/goodsDetail.css
diff --git a/VamPa/src/main/java/com/vam/controller/BookController.java b/VamPa/src/main/java/com/vam/controller/BookController.java
index b9dc36b..de1c2b5 100644
--- a/VamPa/src/main/java/com/vam/controller/BookController.java
+++ b/VamPa/src/main/java/com/vam/controller/BookController.java
@@ -129,6 +129,16 @@ public class BookController {
return "/goodsDetail";
}
+ /* 리뷰 쓰기 */
+ @GetMapping("/replyEnroll/{memberId}")
+ public String replyEnrollWindowGET(@PathVariable("memberId")String memberId, int bookId, Model model) {
+ BookVO book = bookService.getBookIdName(bookId);
+ model.addAttribute("bookInfo", book);
+ model.addAttribute("memberId", memberId);
+
+ return "/replyEnroll";
+ }
+
}
diff --git a/VamPa/src/main/java/com/vam/mapper/BookMapper.java b/VamPa/src/main/java/com/vam/mapper/BookMapper.java
index 8f31bd9..6708377 100644
--- a/VamPa/src/main/java/com/vam/mapper/BookMapper.java
+++ b/VamPa/src/main/java/com/vam/mapper/BookMapper.java
@@ -33,4 +33,7 @@ public interface BookMapper {
/* 상품 정보 */
public BookVO getGoodsInfo(int bookId);
+ /* 상품 id 이름 */
+ public BookVO getBookIdName(int bookId);
+
}
diff --git a/VamPa/src/main/java/com/vam/service/BookService.java b/VamPa/src/main/java/com/vam/service/BookService.java
index 93419df..ae0a1e2 100644
--- a/VamPa/src/main/java/com/vam/service/BookService.java
+++ b/VamPa/src/main/java/com/vam/service/BookService.java
@@ -25,6 +25,9 @@ public interface BookService {
public List getCateInfoList(Criteria cri);
/* 상품 정보 */
- public BookVO getGoodsInfo(int bookId);
+ public BookVO getGoodsInfo(int bookId);
+
+ /* 상품 id 이름 */
+ public BookVO getBookIdName(int bookId);
}
diff --git a/VamPa/src/main/java/com/vam/service/BookServiceImpl.java b/VamPa/src/main/java/com/vam/service/BookServiceImpl.java
index e93310a..50cf719 100644
--- a/VamPa/src/main/java/com/vam/service/BookServiceImpl.java
+++ b/VamPa/src/main/java/com/vam/service/BookServiceImpl.java
@@ -142,4 +142,11 @@ public class BookServiceImpl implements BookService{
return goodsInfo;
}
+
+ @Override
+ public BookVO getBookIdName(int bookId) {
+
+ return bookMapper.getBookIdName(bookId);
+ }
+
}
diff --git a/VamPa/src/main/resources/com/vam/mapper/BookMapper.xml b/VamPa/src/main/resources/com/vam/mapper/BookMapper.xml
index 27509cd..71e815a 100644
--- a/VamPa/src/main/resources/com/vam/mapper/BookMapper.xml
+++ b/VamPa/src/main/resources/com/vam/mapper/BookMapper.xml
@@ -166,6 +166,14 @@
+
+
\ No newline at end of file
diff --git a/VamPa/src/main/webapp/WEB-INF/views/goodsDetail.jsp b/VamPa/src/main/webapp/WEB-INF/views/goodsDetail.jsp
index fb0b6f4..ce08974 100644
--- a/VamPa/src/main/webapp/WEB-INF/views/goodsDetail.jsp
+++ b/VamPa/src/main/webapp/WEB-INF/views/goodsDetail.jsp
@@ -160,7 +160,16 @@
- 리뷰
+
+
리뷰
+
+
+
+
+
+
+
+
+ ${bookInfo}
+ ${memberId}
+
diff --git a/VamPa/src/main/webapp/WEB-INF/views/replyEnroll.jsp b/VamPa/src/main/webapp/WEB-INF/views/replyEnroll.jsp
new file mode 100644
index 0000000..4dbcf3d
--- /dev/null
+++ b/VamPa/src/main/webapp/WEB-INF/views/replyEnroll.jsp
@@ -0,0 +1,13 @@
+<%@ page language="java" contentType="text/html; charset=UTF-8"
+ pageEncoding="UTF-8"%>
+
+
+