- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 클론코딩
- sql
- 배열
- PLSQL
- dbeaver
- Oracle
- Hostinger
- 이클립스
- 워드프레스
- 환경세팅
- 자바스크립트
- PROCEDURE
- 문제해결
- function
- pl/sql
- spring boot
- 오라클
- wordpress
- 오류해결
- iframe
- 트러블슈팅
- javascript
- 프로시저
- 엘리멘터
- 함수
- JSP
- 워스프레스
목록JSP (7)
개발 공부중
JSP 에서의 예외처리 방법 1. try - catch- finally사용하기try{ //일반예외, 실행 예외 발생 가능 코드catch(예외 클래명 참조 변수명){ //예외가 발생했을 때 처리} finally{ //예외 발생 여부에 상관 없이 무조건 실행 (생략가능)} 특정 코드 블록에서 발생할 수 있는 에러를 줄이는데에 도움이 된다.데이터베이스 연결 시 오류 처리, 널 포인트 익셉션 (NullPointerException) 처리 할 때 많이 사용된다. 2. throws 키워드로 예외 전가 리턴 타입 메서드명(입력매개변수) throws 예외 클래스명 { //예외 발생 코드} 자신을 호출한 시점으로 예외를 전가할 수 있다.public void connectToDatabase() throws SQLE..
org.apache.jasper.JasperException: An exception occurred processing JSP page 오류 뜰 때는 뭐가 문제인지 잘 안 보인다. Stacktrace에 힌트가 있으니 긴장하지 말 것 내 문제도 Stacktrace에서 찾을 수 있었다.java.lang.NumberFormatException: For input string: ""java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) 나의 경우배열의 값 중 하나가 빈 문자열이어서 Long.parseLong 메서드가 NumberFormatException을 던지는 문제였다.배열의 각 값이 빈 문자열인지 확인했어야 했는데..
JSTL(JSP Standard Tag Library)은 JSP와 함께 사용되어 웹 애플리케이션을 개발하는 데 도움이 되는 도구 중 하나다. JSTL은 JSP 페이지에서 자주 사용되는 태그들의 모음으로, JSP 코드를 더 간결하고 유지보수하기 쉽게 만들어준다. 아래는 그 중 JSTL의 태그와 태그를 사용하는 방법 태그로 변수 설정하기 var: 변수 이름 value: 변수에 할당할 값 scope: 변수의 범위 : JSP 및 JSTL에서 변수의 생존 범위(scope)를 지정하는 데 사용되는 중요한 속성. 변수가 어느 범위에서 사용 가능한지를 결정한다. default값 : page scope(페이지 범위) 페이지 범위 변수는 현재 JSP 페이지 내에서만 사용 가능 페이지 범위 변수는 태그를 사용할 때 scop..
JSP에서 Scope란, 프로그램에서 사용되는 변수들은 사용 가능한 범위를 가지고, 이 때 변수의 범위를 Scope 스코프라고 한다. 4가지 Scope Application : 웹 어플리케이션이 시작되고 종료될 때까지 변수가 유지되는 경우 사용 Session : 웹 브라우저 별로 변수가 관리되는 경우 사용 Request : http요청을 WAS가 받아서 웹 브라우저에게 응답할 때까지 변수가 유지되는 경우 사용 Page : 페이지 내에서 지역변수처럼 사용 ( Application > Session > Request > Page ) 각각의 영역과 관련된 자신의 속성을 가질 수 있다. 1. Page Scope 다른 내장 객체를 얻어내거나 현재 페이지의 요청과 응답의 제어권을 다른 페이지로 넘겨주는데 사용한다...
JSP에서 for문 사용하기 안에 있는 건 응답 결과에 포함되지 않는다 스크립틀릿을 쪼개서 사용할 수 있다 아래는 예시
JSP의 실행순서 브라우저가 웹서버에 JSP에 대한 요청 정보를 전달한다. 브라우저가 요청한 JSP가 최초로 요청했을 경우만 JSP로 작성된 코드가 서블릿으로 코드로 변환한다. (java 파일 생성) 서블릿 코드를 컴파일해서 실행가능한 bytecode로 변환한다. (class 파일 생성) 서블릿 클래스를 로딩하고 인스턴스를 생성한다. 서블릿이 실행되어 요청을 처리하고 응답 정보를 생성한다. 아래 처럼 작성한 sum10.jsp 파일을 실행했다. 이클립스 워크스페이스 아래의 .metadata폴더에 xxx_jsp.java 파일이 생성된다. 파일 위치 : |--workspace |--.metadata |--.plugins |--org.eclipse.wst.server.core |--tmp0 '--work '--..
자바 웹 프로그램은 자바로 만든 사용자와 상호작용(입/출력)하는 프로그램이다. 웹페이지 종류 웹페이지는 정적 웹페이지와 동적 웹페이지로 나눌 수 있다. 정적 웹페이지는 웹서버에 저장된 *.html 파일을 검색해서 문서 그대로 전달하여 브라우저에 보여준다. 이 방식의 단점은 관리자가 새로운 정보를 사용자에게 보여주고 싶을 때 HTML 파일을 수시로 업데이트 해야한다. 동적 웹페이지는 저장된 내용을 다르게 가공 처리하여 보여주는 것이다. 클라이언트가 웹 페이지를 요청하면 서버가 그 요청을 분석하여 응답결과를 HTML 문서로 만들어서 브라우저를 통해 보여준다. 이런 Server Side Language의 종류로는 PHP, ASP,JSP 가 있다. JSP (Java Server Pages) 그 중에서 JSP는 ..