본문 바로가기

728x90
반응형

Java&JSP&Spring/JSP&Servlet

(20)
[JAVA/JSP/Servlet]예외페이지 표시하기 [JAVA/JSP/Servlet]JSP세션 안녕하세요 미나라이입니다. 이번에는 JSP에서 에러가 났을때 예외페이지를 표시하는 방법에 대해서 포스팅 하려고 합니다. 프로젝트 환경 OS : Windows 10 IDE : Eclipse 2020-06 (4.16.0) Java : 8 Jdk Version : 1.8.0_161 WAS : Tomcat 8.5.73 예외페이지를 표시하는 이유는 흔히 웹사이트를 보다보면 아래와 같은 페이지로 이동되는 경우가 있죠? 이런 페이지가 나오면 유저 입장에서는 당황하거나 해당 웹 사이트가 아예 안되는 줄 알고 이용을 안하게 되는 경우가 생깁니다. 유저들을 당황시키지 않기 위해서 무슨 에러가 났는지 어째서 문제가 생겼는지 명시를 해 주어야 할 때가 있습니다. 그럴때를 대비해서 예..
[JAVA/JSP/Servlet]JSP세션 [JAVA/JSP/Servlet]JSP세션 안녕하세요 미나라이입니다. 이번에는 JSP에서 세션을 사용하는 방법에 대해서 알아보려고 합니다. 프로젝트 환경 OS : Windows 10 IDE : Eclipse 2020-06 (4.16.0) Java : 8 Jdk Version : 1.8.0_161 WAS : Tomcat 8.5.73 이전 쿠키 포스팅에 이어서 이번에는 세션에 대해서 간단하게 정리해보려고 하는데요 세션은 로그인 회원 정보 등을 유지하는 목적으로 많이 이용됩니다. 세션의 특징 세션은 최대로 담을 수 있는 용량의 제한이 없습니다. 서버의 환경에 따라서 과부하가 될 수 있다는 점은 있습니다. 세션의 생성 및 저장 세션은 쿠키와 같이 웹 서버에서 생성되지만 저장은 웹서버상의 객체로 저장 합니다. J..
[JAVA/JSP/Servlet]JSP쿠키 [JAVA/JSP/Servlet]JSP쿠키 안녕하세요 미나라이입니다. 이번에는 JSP에서 쿠키를 사용하는 방법에 대해서 알아보려고 합니다. 프로젝트 환경 OS : Windows 10 IDE : Eclipse 2020-06 (4.16.0) Java : 8 Jdk Version : 1.8.0_161 WAS : Tomcat 8.5.73 웹 브라우저는 보통 클라이언트에서 요청을 하면 서버에서 응답을 하는 방식을 사용하고 있습니다. 이것을 HTTP프로토콜 통신이라고 하는데 요청 주체가 클라이언트 이기때문에 단방향 통신이라고도 합니다. 통신이 끝나면 정보가 모두 사라지기 때문에 그것들을 유지 할 수 있는 수단으로 쿠키 또는 세션을 사용합니다. 쿠키나 세션은 주로 로그인 유저 정보를 담거나 해당 페이지에서 자주 사용..
[JAVA/JSP/Servlet]JSP액션태그(foward, include, param) [JAVA/JSP/Servlet]JSP액션태그(foward, include, param) 안녕하세요 미나라이입니다. 이번에는 JSP파일 내부에서 동작을 지시하는 액션태그중에 대표적인 몇가지의 활용법에 대해서 포스팅 해보려고 합니다. 프로젝트 환경 OS : Windows 10 IDE : Eclipse 2020-06 (4.16.0) Java : 8 Jdk Version : 1.8.0_161 WAS : Tomcat 8.5.73 foward 현재의 페이지에서 다른 특정 페이지로 이동할때 쓰는 태그입니다. 특징은 URL주소는 호출한 주소를 가리키고 있지만 소스 내용은 호출된 페이지의 내용이 표시가 됩니다. include 현재 페이지에 다른 페이지를 삽입하려고 할 때 사용됩니다. // Include2.jsp에 있는..
[JAVA/JSP/Servlet]JSP내부 객체(response) [JAVA/JSP/Servlet]JSP내부 객체(response) 안녕하세요 미나라이입니다. 이번에는 JSP파일 내부에서 기본적으로 제공되는 객체인 response 대해서 알아보도록 하겠습니다. 프로젝트 환경 OS : Windows 10 IDE : Eclipse 2020-06 (4.16.0) Java : 8 Jdk Version : 1.8.0_161 WAS : Tomcat 8.5.73 JSP내부객체는 자체적으로 생성하지 않아도 바로 HTML코드 내에서 사용이 가능합니다. JSP파일이 Servlet으로 가서 컴파일 하는 과정에서 사용한 객체들이 자동으로 생성됩니다. response 웹브라우저의 요청에 응답하는 객체로 응답에 필요한 데이터를 담고있습니다. 자주 사용되는 객체 response 객체활용 resp..
[JAVA/JSP/Servlet]JSP내부 객체(request) [JAVA/JSP/Servlet]JSP내부 객체(request) 안녕하세요 미나라이입니다. 이번에는 JSP파일 내부에서 기본적으로 제공되는 객체인 request 대해서 알아보도록 하겠습니다. 프로젝트 환경 OS : Windows 10 IDE : Eclipse 2020-06 (4.16.0) Java : 8 Jdk Version : 1.8.0_161 WAS : Tomcat 8.5.73 JSP내부객체는 자체적으로 생성하지 않아도 바로 HTML코드 내에서 사용이 가능합니다. JSP파일이 Servlet으로 가서 컴파일 하는 과정에서 사용한 객체들이 자동으로 생성됩니다. request 웹브라우저를 통해 서버에 어떤 정보를 요청할때 사용되는 객체입니다. 해당 객체와 관련된 메소드는 아래와 같습니다. 예제 Parame..
[JAVA/JSP/Servlet]JSP태그 종류 [JAVA/JSP/Servlet]JSP태그 종류 안녕하세요 미나라이입니다. 이번에는 JSP파일 내부에서 사용하는 태그의 종류에 대해서 알아보는 시간을 가지려고 합니다. 프로젝트 환경 OS : Windows 10 IDE : Eclipse 2020-06 (4.16.0) Java : 8 Jdk Version : 1.8.0_161 WAS : Tomcat 8.5.73 JSP는 HTML코드에 자바언어를 삽입해서 동적 문서를 만들 수 있습니다. HTML코드에 자바코드를 사용하기 위해서는 JSP태그를 사용해야 합니다. JSP태그 종류 지시자 페이지의 전체적인 속성을 나타냅니다. 대표적으로 page, include, taglib가 있습니다. page : 해당 페이지의 전체적인 속성을 지정합니다. 언어 지정 및 impor..
[JAVA/Servlet]웹 어플리케이션의 생명주기를 감시하는 리스너 활용방법(ServletContextListener) [JAVA/JSP/Servlet]웹 어플리케이션의 생명주기를 감시하는 리스너 활용방법(ServletContextListener) 안녕하세요 미나라이입니다. 이번에는 웹어플리케이션의 생명주기를 감시해주는 리스너 기능에 대해서 알아보도록 하겠습니다. 프로젝트 환경 OS : Windows 10 IDE : Eclipse 2020-06 (4.16.0) Java : 8 Jdk Version : 1.8.0_161 WAS : Tomcat 8.5.73 리스너 기능은 간단히 설명하면 웹프로젝트 전체가 시작되거나 종료될때 한번씩 호출됩니다. 서블릿 생성과 관련 없이 서버 전체를 기동하고 종료될때 한번씩 실행되는 부분이라고 보면 됩니다. 리스너 생성 방법도 2가지가 있는데 web.xml을 이용하는 방법과 어노테이션을 이용하는..

728x90
반응형