jsp(34)
-
Day53 - [JSP]회원가입 페이지 만들기
이번에는 JSP 에서 JDBC를 이용하고, 회원가입 하는 페이지를 만들어 봅시다 회원가입 페이지 만들기 회원가입 페이지를 만들기 전에, 한번 생각을 해봅시다. 어떠한 흐름을 가져야 하는지.... 먼저, 어떤 페이지가 있다면, 로그인 화면이 있겠고, 로그인 할 아이디를 먼저 만들기 위해서 회원가입을 누르겠죠? 그러면, 회원가입을 하고, 이 회원가입한 아이디와 비밀번호를 데이터베이스에 insert(추가) 하면 되겠죠? 회원가입이 완료되면, 로그인을 하는데, 로그인 할 때는 데이터베이스에 저장된 id를 가져와서 pw와 비교를 하고 로그인이 되겠죠? 이러한 흐름을 생각해서 간단한 회원가입 페이지를 만들어 봅시다. 회원가입 할 때, 필요한 정보를 양식에 만들어 주면 됩니다. 파일명 : join.jsp 회원가입 아..
2021.04.29 -
Day53 - [JSP]Action Tag
이번에는 JSP의 Action Tag에 대해서 알아 봅시다. Action Tag Action Tag는 JSP 페이지 내에서, 어떠한 동작을 하도록 지시하는 태그 입니다. 1. forward forward 는, 이 전 포스팅을 참조해 주세요. rsorry.tistory.com/185 Day52 - [JSP]forward 이번에는 JSP 에서 forward 를 알아 봅시다. forward forward 는 actionTag 중 1개 입니다. actionTag는 마감처리 합니다. forward 는, sendRedirect 처럼 다른페이지로 이동 시킬 때 사용합니다. 사용. forwa.. rsorry.tistory.com 2. include include 는, 다른 페이지를 현재 페이지로 가져올 때 사용합니다...
2021.04.29 -
Day52 - [JSP]forward
이번에는 JSP 에서 forward 를 알아 봅시다. forward forward 는 actionTag 중 1개 입니다. actionTag는 마감처리 합니다. forward 는, sendRedirect 처럼 다른페이지로 이동 시킬 때 사용합니다. 사용. forward 와 sendRedirect의 차이점 forward는 전달받은 값을, 그대로 다음 페이지까지 전달할 수 있습니다. sendRedirect는 전달받은 값을 버리고 다음 페이지로 이동합니다. 즉. 1번째 페이지에서 form으로 데이터를 2번째 페이지로 전달하면, forward는 3번째 페이지로 form의 데이터를 전달하고, sendRedirect는 3번째 페이지에서, 1번째 페이지에서 form으로 전달한 데이터를 사용할 수 없습니다. 서블릿에서 ..
2021.04.28 -
Day52 - [JSP] 예외 페이지
이번에는 JSP 환경에서 오류가 나면, 예외 페이지로 가는 법을 알아 보겠습니다. 예외 페이지 먼저, 예외 페이지를 만들기 전에, 어떤 오류(예외)가 있는지 알아야 겠죠? 대표적으로 링크 오류와, 자바 코드 오류가 있습니다. 1. 링크 오류 - 404 2. 자바 코드 오류 - 500 이 외에도 아래의 오류 등등이 있습니다. 예외 페이지는, 오류가 났을 경우 해당 페이지로 이동 시켜주는 방법을 이용하는 건데요. 오류가 났을 경우 이동할 페이지를 만들어 줍시다. 파일명 : error_view.jsp 그리고, 예외를 처리할 수 있는 방법이 3개가 있는데요 1. try catch 사용하기 그런데, 이렇게 사용하면 코드의 가독성이 굉장히 떨어집니다. 2. 에러를 처리할 페이지를 따로 지정하기 맨 위에 위와 같이 ..
2021.04.28 -
Day52 - [JSP]application
이번에는 JSP 의 application에 대해서 알아 봅시다. application application 은, JSP의 내장 객체 중 1개 입니다. JSP에서 단 1개만 유지가 됩니다. 서버를 종료할 때 까지, 계속 유지 됩니다. application 의 데이터는 공유 됩니다. application 은 웹 페이지 에서 전부 사용할 수 있습니다. application 의 사용법 application 은 session과 사용법이 비슷 합니다. 내장 객체이기 때문에, 객체화 할 필요 없이 바로 사용이 가능 합니다. 특정 데이터 값을 넣어줄 때는, setAttribute를 application에 있는 데이터를 사용할 때는 getAttribute를 사용하면 됩니다. 이제, 부분에서 total을 확인해 보시면 됩..
2021.04.28 -
Day51 - Quiz를 풀어 봅시다
1. 사용자가 입력한 값을 받은 다음에, 값을 저장할 수 있는 User(자바 클래스getter, setter 가지는)를 생성합니다. 2. 받은 값을 User에 저장하고, 저장한 User클래스를 세션에 저장하세요. 3. quiz01_ok페이지로 리다이렉트 합니다. (여기서 세션에 저장된 id, 이름만 뽑아서 출력해주세요) 데이터들을 가지고 있을 .java 클래스를 만들어 줍니다. form 입려된 데이터들을 받아서 처리할 quiz01_result.jsp 를 만듭니다. User 클래스에 데이터들을 저장 시키고, 세션에 값을 넣습니다. quiz01_ok 로 이동해서 세션에 저장된 값을 꺼내서 확인 합니다.
2021.04.27