본문 바로가기

분류 전체보기140

day41) JSP 예외 처리 개발 단계에서 에러페이지는 개발자가 브라우저를 통해 예외내용을 확인하고, 자신의 로직에 문제점을 파악할 수 있다는 장점이 있지만, 개발이 완료되어 제품이 사용자 한테 보여지는 상태에서 에러페이지가 그대로 나가게 된다면 프로그램은 신뢰도를 잃게 된다. 이 경우 JSP의 errorPage속성과 isErrorPage 속성을 통해 예외처리를 할 수 있다.ㅏ errorPage = "이동할 페이지"; 현재 JSP 페이지에서 예외페이지가 발생 했을 때 사용자에게 보여줄 예외 처리화면으로 이동시킨다. isErrorPage = "true"; 속성값이 true이면 예외 처리 페이지 라는 것이다. Exception객체를 통해 예외에 대한 정보를 얻을 수 있게 된다. 페이지 처리중 문제가 발생함 에러 타입: 에러 메시지: 2022. 2. 24.
day40) [JavaScript] Json사용하기 [$.ajax 메서드] Ajax는 웹페이지에서 새로운 데이터를 보여주고자 할 때 현재 페이지에서 필요한 데이터만 로드하여 웹페이지 전체를 새로고침하는 것이아니라 일부만을 로드하기 위한 기법이다. Ajax는 비동기 처리방식을 사용하여 데이터를 처리한다. -비동기 처리 방식 웹페이지를 리로드하지 않고 데이터를 불러오는 방식이다. Ajax를 통해서 서버에 요청을 한다면 페이지가 멈추는 것이 아니라 프로그램이 계속 돌아가게 된다. AJAX는 HTML 페이지 전체가 아닌 일부분만 갱신할 수 있도록 하기 때문에 이 경우, JSON이나 XML형태로 필요한 데이터만 받아 자원과 시간을 아낄 수 있다. [JSON] 키-값 형식으로 구성된 데이터이다. $.ajax() 메서드를 이용해서 JSON파일을 로드하여 기능을 수행할.. 2022. 2. 24.
500 에러 - [내부 서버 오류] NumberFormatException : Cannot parse null String JSP 간단한 계산기 만들기 실습 중 내부 서버 오류가 났다. //=======2. html========= 계산기 + - * 계산결과 : 처음 페이지를 요청 할시 GET방식으로 요청을 하게 되는데 그 상태에서 num1, num2변수는 null값을 가지는데 parseint()처리를 하려하니 나타났다. 따라서 초기 로딩시 오류를 방지하기 위해서 JAVA코드에 분기처리를 하여 해결하였다. 2022. 2. 24.
우아한테크)🎨 신세한탄의 CSR&SSR https://www.youtube.com/watch?v=YuqB8D6eCKE [mpa] -탭을 이동할 때 마다 페이지 전체를 새로 렌더링하는 전통적인 웹페이지 구성방식 -렌더링 방식: 서버에서 이미 랜더링된 정적 리소스를 받아오기 때문에 렌더링 방식으로 ssr을 사용 php나 dsp로 mpa를 만들면 자연스럽게 ssr을 사용 [spa ] -하나의 페이지로 구성된 웹어플리케이션 ex)사용자의 행동에 맞는 부분만 변경 렌더링방식: 웹어플리케이션에 필요한 정적 리소스를 초반 한번에 모두 다운받아, 새로운 페이지 요청이 있을 때 필요한 데이터만 전달받아 클라이언트에서 페이지를 갱신하기 때문에 자연스럽게 랜더링 방식으로 csr을 사용한다. *이 두 개념은 페이지가 몇 개냐 랜더링을 어디서 하냐에 따라 달라지는 .. 2022. 2. 23.