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 @@
-