전체 글
'기'발하고 '창'의적인 블로그
-
css 가운데 정렬 📌 일반적인 가운데 정렬 방법 1. 부모요소가 block이고 자식 요소가 inline 일 때 .부모{ text-align: center; } 2. block 일 때 .요소{ margin: 0 auto; width: 100px; /* width값 필요함 */ } 📌 position: absolute 로 지정 되어있을 때 📝 html 📝 css .parent{ width: 100%; position: relative; } .child{ width: 100px; position: absolute; } 1. top: 50% left: 50% .child{ width: 100px; position: absolute; top: 50%; left: 50%; } 여기까지 해주면 자식요소가 정 가운데..
position으로 가운데정렬하기css 가운데 정렬 📌 일반적인 가운데 정렬 방법 1. 부모요소가 block이고 자식 요소가 inline 일 때 .부모{ text-align: center; } 2. block 일 때 .요소{ margin: 0 auto; width: 100px; /* width값 필요함 */ } 📌 position: absolute 로 지정 되어있을 때 📝 html 📝 css .parent{ width: 100%; position: relative; } .child{ width: 100px; position: absolute; } 1. top: 50% left: 50% .child{ width: 100px; position: absolute; top: 50%; left: 50%; } 여기까지 해주면 자식요소가 정 가운데..
2022.09.19 -
에러가 발생했을 때 예외처리를 할 수 있는 방법은 2가지가 있다. 1. web.xml로 처리하는 법 맨 처음 내 Web Project의 Web Content - Web-INF 안에 있는 web.xml 문서로 들어가서 아래의 에러 코드를 작성한다. 404 /404error.jsp 위 코드는 404 error code가 발생하면 해당 jsp 파일로 이동하겠다는 뜻이다 2. JSP 페이지 이동으로 처리하는 법 라는 코드는 이 해당 jsp 문서를 error page로 인식하겠다는 뜻이다 코드는 해당 jsp 문서를 정상적인 페이지로 인식하겠다는 뜻이다 테스트를 위해 500eror을 발생시키면 정상적으로 에러페이지로 이동하는 것을 확인할 수 있다.
에러페이지 예외처리에러가 발생했을 때 예외처리를 할 수 있는 방법은 2가지가 있다. 1. web.xml로 처리하는 법 맨 처음 내 Web Project의 Web Content - Web-INF 안에 있는 web.xml 문서로 들어가서 아래의 에러 코드를 작성한다. 404 /404error.jsp 위 코드는 404 error code가 발생하면 해당 jsp 파일로 이동하겠다는 뜻이다 2. JSP 페이지 이동으로 처리하는 법 라는 코드는 이 해당 jsp 문서를 error page로 인식하겠다는 뜻이다 코드는 해당 jsp 문서를 정상적인 페이지로 인식하겠다는 뜻이다 테스트를 위해 500eror을 발생시키면 정상적으로 에러페이지로 이동하는 것을 확인할 수 있다.
2022.09.18 -
4가지 Scope Application : 웹 어플리케이션이 시작되고 종료될 때까지 변수가 유지되는 경우 사용 Session : 웹 브라우저 별로 변수가 관리되는 경우 사용 Request : http요청을 WAS가 받아서 웹 브라우저에게 응답할 때까지 변수가 유지되는 경우 사용 Page : 페이지 내에서 지역변수처럼 사용 4가지의 Scope Page Scope PageContext 추상 클래스를 사용합니다. JSP 페이지에서 pageContext라는 내장 객체로 사용 가능합니다. forward가 될 경우 해당 Page scope에 지정된 변수는 사용할 수 없습니다. 사용방법은 Application scope나 Session scope, request scope와 같습니다. 마치 지역변수처럼 사용된다는 것..
jsp scope객체4가지 Scope Application : 웹 어플리케이션이 시작되고 종료될 때까지 변수가 유지되는 경우 사용 Session : 웹 브라우저 별로 변수가 관리되는 경우 사용 Request : http요청을 WAS가 받아서 웹 브라우저에게 응답할 때까지 변수가 유지되는 경우 사용 Page : 페이지 내에서 지역변수처럼 사용 4가지의 Scope Page Scope PageContext 추상 클래스를 사용합니다. JSP 페이지에서 pageContext라는 내장 객체로 사용 가능합니다. forward가 될 경우 해당 Page scope에 지정된 변수는 사용할 수 없습니다. 사용방법은 Application scope나 Session scope, request scope와 같습니다. 마치 지역변수처럼 사용된다는 것..
2022.09.16 -
Servlet Mapping이란 Servlet Mapping이란 특정 servlet을 요청할 때, 전체 경로를 url에 써주면, 너무 복잡하고 보안에도 취약하기 때문에, 간단하게 경로를 표현해주는 것이다. servlet 매핑 방법은 두 가지가 있다. 1. xml 이용 2. annotaion 이용 xml을 이용하여 servlet mapping xml을 이용하여, servlet mapping을 해주기 위해서는 web.xml파일에서 servlet mapping을 해주어야한다. servlet을 하나 생성한다.(annotation을 사용하지 않기 위해 생성시 Create Java EE 6 annotated class 의 체크박스는 해제한다.) 제대로 mapping이 되는 지 확인하기 위해, PrintWriter를..
Servlet MappingServlet Mapping이란 Servlet Mapping이란 특정 servlet을 요청할 때, 전체 경로를 url에 써주면, 너무 복잡하고 보안에도 취약하기 때문에, 간단하게 경로를 표현해주는 것이다. servlet 매핑 방법은 두 가지가 있다. 1. xml 이용 2. annotaion 이용 xml을 이용하여 servlet mapping xml을 이용하여, servlet mapping을 해주기 위해서는 web.xml파일에서 servlet mapping을 해주어야한다. servlet을 하나 생성한다.(annotation을 사용하지 않기 위해 생성시 Create Java EE 6 annotated class 의 체크박스는 해제한다.) 제대로 mapping이 되는 지 확인하기 위해, PrintWriter를..
2022.09.16 -
Servlet 인터페이스 Servlet은 서블릿 프로그램을 개발할 때 반드시 구현해야 하는 메소드를 선언하고 있는 인터페이스입니다. init(), service(), destroy(), getServletConfig(), getServletInfo() 등 5개의 메소드를 선언하고 있는데요. 이는 서블릿 프로그램 실행의 생명주기와 연관된 메소드들입니다. GenericServlet 클래스 GenericServlet은 Servlet 인터페이스를 상속하여 클라이언트-서버 환경에서 서버단의 애플리케이션으로서 필요한 기능을 구현한 추상 클래스입니다. service() 메소드를 제외한 모든 메소드를 재정의하여 적절한 기능으로 구현하였습니다. GenericServlet 클래스를 상속하면 애플리케이션의 프로토콜에 따라 ..
HttpServlet 정리Servlet 인터페이스 Servlet은 서블릿 프로그램을 개발할 때 반드시 구현해야 하는 메소드를 선언하고 있는 인터페이스입니다. init(), service(), destroy(), getServletConfig(), getServletInfo() 등 5개의 메소드를 선언하고 있는데요. 이는 서블릿 프로그램 실행의 생명주기와 연관된 메소드들입니다. GenericServlet 클래스 GenericServlet은 Servlet 인터페이스를 상속하여 클라이언트-서버 환경에서 서버단의 애플리케이션으로서 필요한 기능을 구현한 추상 클래스입니다. service() 메소드를 제외한 모든 메소드를 재정의하여 적절한 기능으로 구현하였습니다. GenericServlet 클래스를 상속하면 애플리케이션의 프로토콜에 따라 ..
2022.09.16 -
HTTP 응답 상태 코드는 숫자 3자리입니다. 첫번째 자리 숫자를 기준으로 크게 5가지 영역이 상태를 나타내고 있습니다. 범위 영역 의미 1XX 정보 전달 임시 통신 연결 상태 또는 요청 진행에 대한 응답 요청 된 작업을 완료하고 최종 결과를 보내기 전에 응답 2XX 성공 클라이언트의 요청이 성공적으로 수신, 이해 및 수락됨. 3XX 리다이렉션 처리 완료를 위해 클라이언트에서 추가 조치를 취해야합니다. 4XX 클라이언트 오류 클라이언트 요청에 오류가 있는 것 같습니다. 5XX 서버 오류 서버에 오류가 있어 처리할수가 없습니다. ■ 1XX 정보 전달 응답코드 메시지 의미 100 Continue 클라이언트는 요청을 계속해야합니다. 이 중간 응답은 지금까지 모든 것이 정상이며 클라이언트가 요청을 계속하거나 요..
HTTP 에러코드 . 응답코드 . 상태코드 종류HTTP 응답 상태 코드는 숫자 3자리입니다. 첫번째 자리 숫자를 기준으로 크게 5가지 영역이 상태를 나타내고 있습니다. 범위 영역 의미 1XX 정보 전달 임시 통신 연결 상태 또는 요청 진행에 대한 응답 요청 된 작업을 완료하고 최종 결과를 보내기 전에 응답 2XX 성공 클라이언트의 요청이 성공적으로 수신, 이해 및 수락됨. 3XX 리다이렉션 처리 완료를 위해 클라이언트에서 추가 조치를 취해야합니다. 4XX 클라이언트 오류 클라이언트 요청에 오류가 있는 것 같습니다. 5XX 서버 오류 서버에 오류가 있어 처리할수가 없습니다. ■ 1XX 정보 전달 응답코드 메시지 의미 100 Continue 클라이언트는 요청을 계속해야합니다. 이 중간 응답은 지금까지 모든 것이 정상이며 클라이언트가 요청을 계속하거나 요..
2022.09.16