책을 미리보기 할 수 있게 책에 들어간 스타일을 제외하고 앞부분의 일부만 미리볼수 있도록 하려고 한다.
OriginBook oBook = bService.showOnebook(bookNo); // 책 번호로 한권 가지고오기
WriterProfile oneWriter = bService.getProfile(oBook.getMemberId());// 책에 자가 아이디로 작가 프로필 전부 가져오기
List<OriginBook> obList = bService.allWirterbookTitle(oBook.getMemberId()); // 작가의 모든 책 제목 가져오기
List<OriginBookSeries> osList = bService.allOriBookSeries(bookNo); // 해당 도서의 모든 시리즈 가져오기
for (OriginBookSeries obSeries : osList) {
String contents = obSeries.getContents().replaceAll("<[^>]*>", ""); // 태그 삭제하는 정규표현식
if (contents.length() > 300) {
contents = contents.substring(0, 300);
}
obSeries.setContents(contents);
"<[^>]*>"
이 태그 안의 내용만을 가지고 오는 정규표현식이다.기준문자열.replaceAll(정규표현식,정규표현식부분을 대체할문자)
를 활용하여 가지고온 contents의 태그를 제외하였다.contents = contents.substring(0, 300);