일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 키-값 데이터베이스
- 배열 예제
- HTML역사
- 숫자 형식
- SQL
- DoIt
- 예외
- Doit입문SQL
- 자바 오류
- 배열 3요소
- 함수
- SQL입문
- 자바 예외
- 데이터베이스
- DoitSQL입문
- 숫자형식오류
- 생성자
- html
- 웹 브라우저 전쟁
- 우아한테크
- 크롤링 오류
- 크롤링
- 자바
- 웹브라우저 수용도
- 예제
- dbms
- DoitSQL
- R1C3
- 함수 선언
- 페이지분석
- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 키-값 데이터베이스
- 배열 예제
- HTML역사
- 숫자 형식
- SQL
- DoIt
- 예외
- Doit입문SQL
- 자바 오류
- 배열 3요소
- 함수
- SQL입문
- 자바 예외
- 데이터베이스
- DoitSQL입문
- 숫자형식오류
- 생성자
- html
- 웹 브라우저 전쟁
- 우아한테크
- 크롤링 오류
- 크롤링
- 자바
- 웹브라우저 수용도
- 예제
- dbms
- DoitSQL
- R1C3
- 함수 선언
- 페이지분석
- Today
- Total
목록분류 전체보기 (229)
프로그래밍
2023.06.29.목 웹페이지 예제 세션, 어플리케이션, 내장객체 out 을 활용하여 로그인/로그아웃, 글 쓰기 및 오늘의 방문수를 보여주는 웹페이지를 구현하여 보자 글쓰기 웹페이지 예제 mainPage.jsp 아이디 비밀번호 님, 안녕하세요! :D | 로그아웃 글 작성하기 login.jsp logout.jsp writePage.jsp d.jsp 오늘의 방문 수 예제 test01.jsp 방문자 수 확인하기 test02.jsp 오늘의 방문자 수는 명입니다. 깃허브 https://github.com/jihyean/Web/tree/main/day39
2023.06.29.목 어플리케이션 어플리케이션은 앞서 언급한 세션보다 단위가 더 크다 세션은 브라우저 단위로 데이터가 저장되지만 어플리케이션은 서버 단위로 저장된다 오늘의 방문자 수나 쇼핑몰 중 브라우저를 껐다 켰음에도 장바구니가 유지된다면 어플리케이션으로 구현하였을 확률이 높다 어플리케이션 저장 및 활용 ArrayList write = (ArrayList) application.getAttribute("write"); 세션과 아주 유사하게 사용할 수 있다 ※ get할 경우 Object로 불러와지기 때문에 캐스팅해주었다 내장객체 out 내장 객체 out을 사용할 경우 자바 영역에서도 태그를 작성할 수 있게 된다 위의 어플리케이션과 연결해서 사용하는 예제이다 ArrayList write = (ArrayL..
2023.06.28.수 세션 세션은 JSP 내장객체이다 세션은 브라우저 단위로 유지된다 서버가 변경되어도 '브라우저가 유지되고있었다면 설정이 유지되어야하는 상태'에 있는 데이터들을 "세션(session)"으로 관리한다 세션은 일정 시간이 흐르면 연결이 해제된다 활용 예제로는 장바구니, 로그인 유지 여부, 광고 띄우지 않기 등이 있다 세션 저장 및 활용 session.setAttribute("cart", cart); session.getAttribute("cart"); 세션 활용 쇼핑몰 예제 a.jsp 아이디 비밀번호 님, 안녕하세요! :D | 로그아웃 상품선택 결제하기 b.jsp c.jsp 님이 구매한 상품들입니다. 총 금액은 입니다 메인으로 돌아가기 d.jsp e.jsp
2023.06.28.수 데이터 전송 이제 본격적으로 페이지 이동과 함께 데이터 전송을 하여 구조적인 웹 페이지를 구성하기 시작할 것이다 데이터 전송 태그를 활용하여 데이터를 전송한다 "test04.jsp" 페이지로 전송하며 선택상자와 체크박스를 활용하여 값을 선택하게끔 하였다 각각 값의 이름은 "box"와 "fav"로 전송된다 "submit" 버튼을 누를시 데이터가 전송된다 선택상자 사과 바나나 키위 체크박스 영화 드라마 애니메이션 데이터 전송 받기 위에서 전송한 데이터를 받아 활용할 것이다 선택상자 "box" 데이터는 파라미터 값으로 전송받아 출력하며 체크박스 "fav" 데이터는 선택상자 체크박스 foward 방식과 sendRedirect 방식 데이터 전송 방식에 2가지 방식이 있다 forward 액션..
2023.06.28.수 에러페이지 웹 페이지를 개발하고 실행시키다보면 예상치않은 오류를 맞닥뜨릴 수 있다 오류를 전부 예상할 수 없으며 오류 발생시 예상치 못한 종료를 막으며 사용자에게 안내가 가능하다 1) 에러페이지 에러가 발생시 이동하게 되는 페이지이다 해당 페이지에서 어떠한 오류가 발생하였는지 안내한다 상단의 표현식을 보면 isErrorPage="true" 라 기재되어 있는 것을 볼 수 있다 2) 에러 발생 페이지 테스트를 위해 에러를 의도하고 발생시키는 페이지이다
2023.06.27.화 JSP JSP는 Java Server Pages 줄임말로 언어가 아니다 자바를 웹페이지에서 활용할 수 있도록 해주는 기술이다 html 파일에서 JAVA를 쓰고싶으면 JSP를 써야하며 지시어를 통해 이루진다 자바는 HTML 혹은 자바스크립트와 달리 컴파일이 필요하다 그러므로 이제까지 웹에서 새로고침한 것과 달리 컴파일러를 통하여 컴파일 후에 실행 시켜야 적확한 결과가 반영되어 보인다 이때 컴파일이 된 .java파일은 servlet 파일이라고 하며 다음 경로에서 확인할 수 있다 D:\JHyun\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\day37\org\apache\jsp ※..