전체416 상세페이지 데이터 가져오기 main.jsp 로그아웃 | 마이페이지 로그인 | 회원가입 번 댓글 님이 작성    로그인 님 controller.jsp C -> V } else if(action.equals("logout")){ // 로그아웃 session.invalidate(); //response.sendRedirect("controller.jsp?action=main"); out.println(""); } else if(action.equals("mypage")){ // 마이페이지로 이동 response.sendRedirect("mypage.jsp"); } else if(action.equals("loginPage")){ // 로그인 페이지로 이동 response.sendRedirect("login.jsp"); }.. 개발일지/JSP 2024. 1. 8. JSP - 내장객체 내장 객체는 JSP(JavaServer Pages)에서 사용자가 별도의 선언 없이 바로 사용할 수 있는 객체들을 말합니다. JSP 파일은 서블릿 클래스로 변환되며, 변환된 서블릿 클래스 파일에서는 _jspService() 메서드가 생성됩니다. 이 메서드는 JSP 페이지에 작성된 코드를 포함하며, 여기에는 내장 객체들이 선언되고 초기화됩니다. 내장 객체들은 _jspService() 메서드의 매개변수로서 request와 response를 비롯여 pageContext, session, application, config, out, page 등이 포함됩니다. 이들 객체들은 JSP 파일에서 선언하지 않아도 자동으로 사용할 수 있게 됩니다. 내장 객체들은 주로 두 가지 분류로 나뉩니다. 화면을 생성하는 데 사용되는.. 개발일지/JSP 2024. 1. 8. <%= %> , <% %> 차이 와 는 두 가지 다른 종류의 JavaScript 코드를 나타내는 데 사용되는 템플릿 태그입니다. 이들은 주로 서버 사이드 템플릿 엔진에서 사용됩니다. : 이 템플릿 태그는 값을 출력하는 데 사용됩니다. 예를 들어, 서버 사이드 템플릿에서 이 태그 내의 JavaScript 코드는 특정 변수의 값을 출력할 때 사용됩니다. 예시: Hello, ! : 이 템플릿 태그는 단순히 JavaScript 코드 블록을 나타냅니다. 이 코드 블록 내에서는 어떠한 값도 출력되지 않고, 주로 제어 구조, 반복문, 함수 등을 사용할 때 활용됩니다. 예시: 개발일지/자바스크립트 2024. 1. 5. 웹 크롤링 데이터 문제 #술진탕마시고 어떤걸 삭제 하시겠어요? ^git(원격저장소) 날리기 ^Database 데이터 날리기 ~논란이 되는 문제로 사람들의 생각이 알고싶었다 #누구한테 혼나시겠어요? ^직장상사 ^와이프 ~논란이 되는 문제로 사람들의 생각이 알고싶었다 #어떤 얼굴로 사시겠어요? ^존잘 노잼 ^존못 꿀잼 ~논란이 되는 문제로 사람들의 생각이 알고싶었다 #누구를 때리겠어요? ^추성훈 앞에서 추사랑 때리기 ^추사랑 앞에서 추성훈 때리기 ~논란이 되는 문제로 사람들의 생각이 알고싶었다 #어떤 애인을 만나시겠어요? ^싸울 때 우는 애인 ^싸우면 연락 안 하는 애인 ~논란이 되는 문제로 사람들의 생각이 알고싶었다 #둘 중 하나는 평생 데리고 살아야 한다 ^일주일에 한 번씩은 꼭 싸우게 되는 배우자 ^평생 중2병 걸린 아.. 카테고리 없음 2023. 12. 27. 문자열 함수 CONCAT 함수: 두 문자열을 연결합니다. SELECT CONCAT('Hello', ' ', 'World') AS result FROM dual; -- 결과: Hello World LENGTH 함수: 문자열의 길이를 반환합니다. SELECT LENGTH('Oracle') AS result FROM dual; -- 결과: 6 INSTR 함수: 문자열에서 특정 문자열이나 문자의 시작 위치를 반환합니다. SELECT INSTR('Oracle Database', 'Da') AS result FROM dual; -- 결과: 8 UPPER 및 LOWER 함수: 문자열을 각각 대문자나 소문자로 변환합니다. SELECT UPPER('oracle') AS result_upper, LOWER('ORACLE') AS re.. 개발일지/Oracle 2023. 12. 24. Jsoup.jar파일 https://jsoup.org/download Download and install jsoup Download and install jsoup jsoup is available as a downloadable .jar java library. The current release version is 1.17.1. What's new See the 1.17.1 release announcement for the latest changes, or the changelog for the full history. Previous releases of jso jsoup.org 개발일지/JAR파일 2023. 12. 22. 네이버 날씨 크롤링해서 현재 지역 날씨 조회하기 package crwaling; import java.io.IOException; import java.io.UnsupportedEncodingException; import java.net.URLEncoder; import java.nio.charset.StandardCharsets; import java.util.Iterator; import java.util.Scanner; import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; import org.jsoup.select.Elements; public class Crw { public static void main(String[] args) { S.. 개발일지/자바 2023. 12. 22. 웹 클롤링 원하는 요소 접근하기 결과 contains를 사용해서 현재 온도라는 글자가 포함된 영역에 접근을해서 접근한 데이터로 다시 select를 한다 그때 span이라는 태그에서 blind라는 클래스를 가진곳에서 contains를 사용해서 현재 온도라는 글자를 포함하는지 다시 한번더 확인하면서 접근한다. 개발일지/자바 2023. 12. 22. CSS선택자를 사용해서 하나의 데이터만 가져오기 크롤링 사용할때 사용함 오늘의 날씨라는 데이터만 가져오는 법 카테고리 없음 2023. 12. 22. Request시 URL 파라미터 아스키코드 디코딩 하는법 1. URL 파라미터 아스키코드를 문자열로 디코딩 import java.io.UnsupportedEncodingException; import java.net.URLDecoder; import java.nio.charset.StandardCharsets; public class URLDecoderExample { public static void main(String[] args) { try { // 인코딩된 URL 문자열 String encodedUrl = "%EB%82%A0%EC%94%A8"; // URL 디코딩 String decodedUrl = URLDecoder.decode(encodedUrl, StandardCharsets.UTF_8.toString()); // 결과 출력 System.out... 개발일지/자바 2023. 12. 22. 크롤링해서 이미지 파일 다운받기 package test; import java.io.IOException; import java.net.URL; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.StandardCopyOption; import java.util.Iterator; import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; import org.jsoup.select.Elements; public class Test01 { public static void main(String[] args) { // 크롤링할 대상 URL final Strin.. 개발일지/자바 2023. 12. 21. 오라클 OUTER JOIN(외부 조인) INNER JOIN은 두 테이블을 조인해 조인 조건으로 사용한 열에 있는 값을 조합해 검색합니다. 하지만 다른 테이블에 있는 행에서 일치 항목이 아닌 행을 조합해 검색해야 할 때도 있습니다. 그런 경우에는 외부조인(OUTTER JOIN) 을 사용합니다. 예를 들어 상품을 주문한 고객과 주문하지 않은 고객을 포함해 주문 내역을 함께 검색하고 싶다면 외부 조인을 사용 할 수 있습니다. 정리하자면 외부 조인은 열의 일치 항목을 고려하지 않고, 한쪽 테이블을 다른족 테이블에 조합 할 때 사용합니다. LEFT OUTER JOIN (또는 LEFT JOIN): 왼쪽 테이블의 모든 행을 포함하며, 오른쪽 테이블과 일치하는 행이 있는 경우에는 일치하는 행을 포함합니다. 오른쪽 테이블의 값이 없는 경우에는 NULL 값으로.. 개발일지/Oracle 2023. 12. 20. 이전 1 ··· 3 4 5 6 7 8 9 ··· 35 다음