본문 바로가기

html 태그 제거2

JSTL - jsp 페이지에서 jstl을 사용하여 HTML tag 제거하기 웹프로그래밍에서 출력되는 문자열에서 HTML 태그를 제거하고 순수한 문자열만 출력하고 싶을때가 있습니다. jsoup과 같은 라이브러리를 이용해서 서블릿단에서 처리한 다음 jsp단에서 출력해 주는게 일반적이지만 간단히 jsp 페이지에서 처리하는게 필요할 때도 있지 않을까 생각됩니다. 1. 테스트용 예제입니다. 컨트롤러에서 데이터를 jsp 페이지로 보냅니다. HomeController.java 파일 입니다. @RequestMapping(value = "/home.do", method = RequestMethod.GET) public String home(Locale locale, Model model) { logger.info("Welcome home! The client locale is {}.", loc.. 2018. 4. 20.
jsoup : 자바 HTML 파서(Java HTML Parser) CKEditor, Smart Editor 같은 HTML 에디터로 글을 작성하는 사이트의 경우 작성된 글에서 html 태그(tag)를 제거한 순수한 텍스트만을 추출하거나, img 태그만을 추출하여 썸네일(Thumbnail)을 만들거나 하는 일이 종종 있습니다. 이러한 기능을 정규식(Regular Expression)을 사용하여 직접 만들어 쓰기도 하는데, 그 기능에는 제한이 있을 수밖에 없습니다. 이번에 소개하는 jsoup은 자바(Java)로 만들어진 HTML 파서(Parser) 입니다. jsoup은 자바 언어로 HTML을 다루는 쉽고, 강력한 기능을 제공합니다. jsoup로 다음과 같은 작업을 할 수 있습니다. * URL, 파일, 문자열을 소스로 하여 HTML을 파싱할 수 있습니다. * DOM 구조를 추.. 2018. 4. 9.