jsp9 Establishing SSL connection without server's identity verification is not recommended. Establishing SSL connection without server's identity verification is not recommended. 라고 에러가 떴을 땐, getConnection url에 useSSL=false만 추가해주면 된다. false 뒤에 ; 도 붙이지 말 것. timezone을 설정해주어도 설정해주지 않아도 된다. 인텔리제이에서 메이븐 프로젝트를 만들었을 때의 예시다. 2020. 8. 20. 24) application scope * 이 글은 부스트코스 웹 백엔드 강의 수강 바탕으로 작성되었습니다. Application Scope 웹 어플리케이션이 시작되고 종료될 때까지 변수를 사용할 수 있다. ServletContext 인터페이스를 구현한 객체를 사용한다. jsp에서는 application 내장 객체를 이용한다. 서블릿의 경우는 getServletContext()메소드를 이용하여 application객체를 이용한다. 웹 어플리케이션 하나당 하나의 application객체가 사용된다. 값을 저장할 때는 application객체의 setAttribute()메소드를 사용한다. 값을 읽어 들일 때는 application객체의 getAttribute()메소드를 사용한다. 모든 클라이언트가 공통으로 사용해야 할 값들이 있을 때 사용한다. .. 2020. 8. 12. 23) session scope * 이 글은 부스트코스 웹 백엔드 강의 수강 바탕으로 작성되었습니다. Session Scope 웹 브라우저별로 변수를 관리하고자 할 경우 사용한다. 웹 브라우저간의 탭 간에는 세션정보가 공유되기 때문에, 각각의 탭에서는 같은 세션정보를 사용할 수 있다. HttpSession 인터페이스를 구현한 객체를 사용한다. JSP에서는 session 내장 변수를 사용한다. 서블릿에서는 HttpServletRequest의 getSession()메소드를 이용하여 session 객체를 얻는다. 값을 저장할 때는 session 객체의 setAttribute()메소드를 사용한다. 값을 읽어 들일 때는 session 객체의 getAttribute()메소드를 사용한다. 장바구니처럼 사용자별로 유지가 되어야 할 정보가 있을 때 사.. 2020. 8. 12. 22) request scope * 이 글은 부스트코스 웹 백엔드 강의 수강 바탕으로 작성되었습니다. Request Scope http 요청을 WAS가 받아서 웹 브라우저에게 응답할 때까지 변수값을 유지하고자 할 경우 사용한다. HttpServletRequest 객체를 사용한다. JSP에서는 request 내장 변수를 사용한다. 서블릿에서는 HttpServletRequest 객체를 사용한다. 값을 저장할 때는 request 객체의 setAttribute()메소드를 사용한다. 값을 읽어 들일 때는 request 객체의 getAttribute()메소드를 사용한다. forward 시 값을 유지하고자 사용한다. 앞에서 forward에 대하여 배울 때 forward 하기 전에 request 객체의 setAttribute() 메소드로 값을 설정한.. 2020. 8. 12. 21) page scope * 이 글은 부스트코스 웹 백엔드 강의 수강 바탕으로 작성되었습니다. Page Scope PageContext 추상 클래스를 사용한다. JSP 페이지에서 pageContext라는 내장 객체로 사용 가능 하다. forward가 될 경우 해당 Page scope에 지정된 변수는 사용할 수 없다. 사용방법은 Application scope나 Session scope, request scope와 같다. 마치 지역변수처럼 사용된다는 것이 다른 Scope들과 다릅니다. jsp에서 pageScope에 값을 저장한 후 해당 값을 EL표기법 등에서 사용할 때 사용됩니다. 지역 변수처럼 해당 jsp나 서블릿이 실행되는 동안에만 정보를 유지하고자 할 때 사용됩니다. 2020. 8. 12. 19) JSP 내장객체 * 이 글은 부스트코스 웹 백엔드 강의 수강 바탕으로 작성되었습니다. 1. JSP 내장 객체란? JSP를 실행하면 서블릿 소스가 생성되고 실행된다. JSP에 입력한 대부분의 코드는 생성되는 서블릿 소스의 _jspService() 메소드 안에 삽입되는 코드로 생성된다. _jspService()에 삽입된 코드의 윗부분에 미리 선언된 객체들이 있는데, 해당 객체들은 jsp에서도 사용 가능하다. response, request, application, session, out과 같은 변수를 내장객체라고 한다. 2. 내장 객체의 종류 실습코드 ImplicitObjects.jsp http://www.w3.org/TR/html4/loose.dtd"> ImplicitObjects_jsp.java public void _.. 2020. 8. 3. 18) JSP 문법 * 이 글은 부스트코스 웹 백엔드 강의 수강 바탕으로 작성되었습니다. 1. 스크립트 요소의 이해 JSP 페이지에서는 선언문(Declaration), 스크립트릿(Scriptlet), 표현식(Expression) 이라는 3가지의 스크립트 요소를 제공 2. 선언문 선언문 : 선언문은 JSP 페이지 내에서 필요한 멤버변수나 메소드가 필요할 때 선언해 사용하는 요소 선언문의 문법 exam1.jsp http://www.w3.org/TR/html4/loose.dtd"> id : 3. 스크립트릿 스크립트릿 : 가장 일반적으로 많이 쓰이는 스크립트 요소 주로 프로그래밍의 로직을 기술할 때 사용 스크립트릿에서 선언된 변수는 지역변수 스크립트릿의 문법 exam02.jsp http://www.w3.org/TR/html4/lo.. 2020. 8. 3. 17) JSP 라이프싸이클 * 이 글은 부스트코스 웹 백엔드 강의 수강 바탕으로 작성되었습니다. 1에서 10까지 출력하는 jsp가 서블릿으로 변경 된 파일 public void _jspInit() {} public void _jspDestroy() { } public void _jspService(final javax.servlet.http.HttpServletRequest request, final javax.servlet.http.HttpServletResponse response) throws java.io.IOException, javax.servlet.ServletException { ..... try { ..... out.write("\n"); out.write("http://www.w3.org/TR/html4/loos.. 2020. 8. 2. 16) JSP란? * 이 글은 부스트코스 웹 백엔드 강의 수강 바탕으로 작성되었습니다. 실습코드 http://www.w3.org/TR/html4/loose.dtd"> 2020. 7. 30. 이전 1 다음