jsp 5

[JSP] jsoup 를 이용한 크롤링 및 Oracle 데이터 베이스 저장

.라이브러리 파일을 받아주자.https://mvnrepository.com/artifact/org.jsoup/jsoup/1.18.1 bugs 차트를 가져와서 연습 해 볼 것이다.https://music.bugs.co.kr/chart 나를 위한 플리, 벅스나를 위한 플리, 벅스! 마음을 담은 노래추천 플레이리스트, 그리고 일상을 감성으로 가득 채워줄 essential player까지music.bugs.co.kr 해당 라인을 100개 가져와야 한다. title, artist 를 가져오는 코드이다. a"); Elements artists = doc.select("p.artist > a"); pageContext.setAttribute("titles", titles); pageContext.setAt..

JSP 2024.08.01

[JSP] jsoup 를 이용한 크롤링 및 MYSQL 데이터 베이스 저장

라이브러리 파일을 받아주자.https://mvnrepository.com/artifact/org.jsoup/jsoup/1.18.1 아래 멜론 차트 데이터를 가져와 볼 것이다.https://www.melon.com/chart/index.htm Melon음악이 필요한 순간, 멜론www.melon.com 먼저 데이터를 가져와 보자. 가수의 이름과 곡 제목을 가져와야 한다. 해당 태그를 우측클릭해서 copy 를 보면 다양한 태그 카피가 나오는데  selector 를 카피하여 곡 이름과 가수를 가져와 보자. 곡 이름#lst50 > td:nth-child(6) > div > div > div.ellipsis.rank01 > span > a 가수#lst50 > td:nth-child(6) > div > div > d..

JSP 2024.08.01

[JSP] {"readyState":4,"responseText":"test","status":200,"statusText":"parsererror"}

토스 결제 도중 {"readyState":4,"responseText":"test","status":200,"statusText":"parsererror"}다음과 같은 에러가 나왔다.현재 코드가 다음과 같이 AJAX를 이용하여 구현 되어있다. $.ajax({ url:"/ConfirmServ", //Controller에서 요청 받을 주소 type:"POST", //POST 방식으로 전달 dataType: "application/json", data:requestData, success:function(data){ //컨트롤러에서 넘어온 값을 받는다 ..

JSP 2024.07.23

[JSP] 네이버 이메일을 이용한 SMTP

JSP 에서 네이버 이메일을 사용하여 이메일을 보내는 것을 만들어보자. 먼저 네이버 메일 환경 설정을 다음과 같이 해준다. 서버를 살펴보자pop 은 받을 때의 주소이고, SMTP 서버는 보낼 때의 주소이다. 이메일을 보낼 form 을 하나 만들어 주자.emailSendMain.jsp 보내는 사람 : 받는 사람 : 제목 : 형식 : Text HTML 내용 : 전송하기  jar 파일을 2개 받아주자.https://mvnrepo..

JSP 2024.07.15

[Spring] Spring Boot + JSP + Gradle + IntelliJ

포트폴리오를 위한 스프링 프로젝트를 하나 생성 할 것이다.해당 프로젝트는 현재 개발중인 게임의 홈페이지를 만들 예정이다.먼저 스프링 프로젝트를 하나 생성해주자. https://start.spring.io/ 해당 홈페이지에서 기본 프로젝트를 쉽게 만들어 줄 수 있다. 사용할 것은 다음과 같다. 배운것을 사용해 보기위해 여러가지를 추가 해 보았다.Spring Web,Oracle Driver,Thymeleaf LombokSpring Boot Dev ToolsMyBatis Framework GENERATE 를 클릭하여 파일을 받아주자.압출을 풀고 해당 파일을 원하는 곳(c 드라이브 같은)에 넣어주고 열어보자intelliJ 를 이용해서 열어보면 아래와 같은 프로젝트가 나올 것이다.프로젝트에 몇가지를 추가, 수정 ..

Spring 2024.06.27