개발일지349 에러페이지 설정하기 404에러가 나면 해당 error404.jsp경로로 에러페이지가 출력이 된다. encoding UTF-8 java.lang.Throwable /error.do 404 /error404.jsp 500 /error.do 해당 페이지가 에러페이지라는걸 태그를 선언해서 알려주어야한다. 개발일지/JSP 2024. 1. 29. JSTL 사용법 1. jstl 사용법 JSTL을 사용하기 위해서는 2개의 .jar파일이 있어야한다. test.jsp jsp파일에서 사용하기 jstl을 taglib를 로드해줄때 prefix를 c로 고정을 해준다. 그리고나서 jsp에서 조건문, 반복문, 등등 여러가지 사용이 가능하다 위에 예시코드는 로그인이 되어있을때의 화면과 로그아웃 되어있을때의 화면을 jstl을 사용해서 조건에 따라 화면을 구성하는 코드이다 문제 목록 문제 출제 찜목록 후원 랭킹 문제 목록 문제 출제 찜목록 후원 랭킹 2. jstl을 사용해서 금액 천 단위마다 콤마 찍기 먼저 fmt를 로드해준다. 숫자 데이터를 불러와 jstl을 사용해주면 된다. 원 후원하셨습니다. 개발일지/JSP 2024. 1. 27. jstl 비교 연산자 == (같음): 왼쪽 피연산자와 오른쪽 피연산자가 같은지 비교합니다. 예시: ${age == 18} (age가 18인 경우 참) != (같지 않음): 왼쪽 피연산자와 오른쪽 피연산자가 다른지 비교합니다. 예시: ${gender != 'Male'} (gender가 'Male'이 아닌 경우 참) 10000} (price가 10000보다 큰 경우 참) = 10} (quantity가 10보다 크거나 같은 경우 참) 위의 비교 연산자를 사용하여 JSTL에서 변수나 값들을 비교할 수 있습니다. 조건문이나 반복문 등에서 사용하여 원하는 동작을 구현하실 수 있습니다. lt (작음): 연산자와 동일하게 왼쪽 피연산자가 오른쪽 피연산자보다 큰지 비교합니다. 예시: ${price gt 10000} (price가 10000보.. 개발일지/자바스크립트 2024. 1. 19. jstl 조건문 (if, choose) 와 는 조건문을 처리하는 JSP 태그입니다. 각각의 장단점과 코드 적용 방법을 정리해보겠습니다. : 장점: 여러 개의 조건을 처리할 수 있습니다. 태그를 여러 번 사용하여 다양한 조건을 처리할 수 있습니다. 가독성이 좋습니다. 여러 개의 조건을 명확하게 구분하여 작성할 수 있어 코드의 가독성이 높아집니다. 단점: 코드의 길이가 길어질 수 있습니다. 여러 개의 태그를 작성해야 하므로 코드가 길어질 수 있습니다. : 장점: 단일 조건을 처리할 때 간편합니다. 단일 조건을 처리할 때에는 태그를 사용하는 것이 간단하고 편리합니다. 코드의 길이가 짧습니다. 단일 조건을 처리할 때에는 태그를 사용하므로 코드의 길이가 짧아집니다. 단점: 여러 개의 조건을 처리하기에는 제한적입니다. 태그는 단일 조건만을 처리하기 때문.. 개발일지/자바스크립트 2024. 1. 19. 이클립스 경로 선택 창 설정 개발일지/설치 및 셋팅 2024. 1. 19. 이클립스 jsp 자동정렬 설정 개발일지/설치 및 셋팅 2024. 1. 19. doFilter 예시 package controller; import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; import javax.servlet.annotation.WebFilter; import javax.servlet.http.HttpFilter; /** * Servlet Filter implementation class EncFilter */ @W.. 개발일지/JSP 2024. 1. 18. 커스텀 태그 개발일지/JSP 2024. 1. 17. 상세페이지 데이터 가져오기 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. 문자열 함수 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. 이전 1 2 3 4 5 6 ··· 30 다음