diff --git a/novel-front/src/main/java/com/java2nb/novel/controller/AuthorController.java b/novel-front/src/main/java/com/java2nb/novel/controller/AuthorController.java index 97028e8..dac110b 100644 --- a/novel-front/src/main/java/com/java2nb/novel/controller/AuthorController.java +++ b/novel-front/src/main/java/com/java2nb/novel/controller/AuthorController.java @@ -55,7 +55,7 @@ public class AuthorController extends BaseController{ * 发布小说 * */ @PostMapping("addBook") - public ResultBean addBook(Book book,HttpServletRequest request){ + public ResultBean addBook(@RequestParam("bookDesc") String bookDesc,Book book,HttpServletRequest request){ //查询作家信息 Author author = authorService.queryAuthor(getUserDetails(request).getId()); @@ -67,6 +67,10 @@ public class AuthorController extends BaseController{ } + //bookDesc不能使用book对象来接收,否则会自动去掉前面的空格 + book.setBookDesc(bookDesc + .replaceAll("\\n","
") + .replaceAll("\\s"," ")); //发布小说 bookService.addBook(book,author.getId(),author.getPenName()); @@ -109,6 +113,8 @@ public class AuthorController extends BaseController{ return ResultBean.fail(ResponseStatus.AUTHOR_STATUS_FORBIDDEN); } + content = content.replaceAll("\\n","
") + .replaceAll("\\s"," "); //发布章节内容 bookService.addBookContent(bookId,indexName,content,author.getId()); diff --git a/novel-front/src/main/resources/templates/author/book_add.html b/novel-front/src/main/resources/templates/author/book_add.html index 0ae13e8..18366dd 100644 --- a/novel-front/src/main/resources/templates/author/book_add.html +++ b/novel-front/src/main/resources/templates/author/book_add.html @@ -130,33 +130,43 @@ -