728x90
반응형

Learn/KH정보교육원 88

[KH정보교육원 당산] 33일차 (Cookie, Session, JavaBeans, EL , JSTL)

Cookie / Session : 임시 저장소 Cookie : 웹 브라우저에 저장(탭간의 공유가능) 쿠기 객체 생성) Cookie c = new Cookie("이름","값"); 쿠기 나이 설정) - 생성한 객체를 통하여 c.setMaxAge(시간); // 시간은 초단위 ** 쿠키의 생명을 지정해 주지않으면 브라우저가 꺼질때까지 쿠기는 살아있게 된다. 쿠기를 브라우저에 내보내기 response.addCookie(c); ** 접속 했던 웹 주소 : localhost:9000 (도메인) 127.0.0.1:9000 ( ip ) 쿠키는 도메인으로 접속 했을때와 ip로 접속했을때 쿠키명이 달라진다. ( 즉 같은 웹브라우저라도 접속 방식에 따라 쿠키명이 달라진다.) 같은 값이 들어있는 쿠키 일지라도 실행방법에 따라 ..

[KH정보교육원 당산] 32일차 ( forward 예제 풀이, Action Tag)

예제) '테스트' 라는 값을 입력하고 값이 잘 넘어가는지 확인 파라미터값이 forwardResult.jsp 쪽으로 제대로 넘어갔다. forwardResult.jsp 작성 결과값을 확인하고 각 색상 페이지로 값을 바로 넘길 것이기 때문에 HTML태그는 필요하지않다. 마찬가지로 포워딩을 하기 위하여 RequestDispatcher 의 객체를 생성 값을 전달 각 색상 jsp 페이지들 파라미터값을 받아오기 위한 변수를 선언. ** 이미지를 넣기 위한

[KH정보교육원 당산] 31일차 (JSP실습)

어제 풀었던 문제) 이렇게 만들기 였는데 04_main.jsp 에서는 넘어오는 값들을 비교만 할 것이기 때문에 html의 태그들이 필요하지않다. 그렇기에 다 지우고 자바 코드만 사용 기본값을 선언해놓고 비교 response.sendRedirect("04_main.jsp?name="+name); ? : 대상 파일과 파라미터를 구분하는 기호 ?name => 파라미터 명 +name => 선언했던 변수 ** 2가지 이상의 값을 넘길때 response.sendRedirect("04_loginResult.jsp?code=fail"); ?code=fail&~~~~&~~~~ & 기호를 사용하여 계속 이어붙인다. ?name="+name 으로 값을 보냈는데 출력화면에 한글이 깨져서 나왔다. 이를 해결해보자 response..

[JavaScript] history 객체

browser.history() => 브라우저의 히스토리 정보를 문서와 문서 상태 목록으로 저장하는 객체 window.history() => winodw.history 프로퍼티는 History 객체에 대한 참조이며 윈도우의 열람 이력을 최근에 방문한 URL의 배열로 반환. DOM의 window 객체는 history 객체를 통해 브라우저 히스토리에 접근할 수 있다. HTML5의 history 객체는 사용자 히스토리에서의 앞 뒤 이동이 가능하도록 유용한 메서드와 속성들을 제공하며, history stack의 내용을 조작할 수 있게 한다. 공통적으로 제공하는 메서드 (히스토리 내 이동하기 ) history.back(): 앞으로 가기 history.forward(): 뒤로 가기 history.go(); : 원하..

[KH정보교육원 당산] 30일차(간단한 게시판 만들기3(검색창), JSP 실습, 간단한 설문조사 폼 만들기)

검색창 추가 list.jsp에 검색을 할 수 있는 코드 추가 search.jsp에 파라미터 값을 보내줘야하기 때문에 검색창 쪽에 name을 통해서 이름 설정 search.jsp 파일 추가 (기존 list.jsp를 복붙한 후 코드 수정) 작성자를 검색받아서 그에 해당하는 글을 찾아온다. 파라미터 값을 받기 때문에 기존의 Statement에서 PreparedStatement로 수정 쿼리문도 작성자를 기준으로 검색을 받아야 하기 때문에 WHERE절 추가 JSP 실습 jsp파일을 톰캣을 통해 실행 => 01_hello.jsp => 01_hello_jsp.java => 01_hello_jsp.class(컴파일됨) => 객체 => out.~~() 모습으로 출력 1.선언문 : HTML5엔진 4 .여기부터 사용자에게 ..

[KH 정보교육원 당산] 29일차 (간단한 게시판 만들기2(글수정,삭제,상세보기)

detail.jsp완성 (글 상세보기) list.jsp에서 파리미터 값으로 no를 보내줬다. 그래서 새로운 변수를 만들어서 request.getParameter("no")를 통해 값을 가져온다. 값이 넘어올때는 무조건 String타입으로 넘어오게 된다. 우리가 저장한 no는 number타입, 즉 정수형으로 형변환을 해줘야한다. 는 value 값이 없다. 그렇기에 내부안에 변수를 넣어준다. 오직 읽기만 지원 => readonly 수정은 수정페이지에서 할 일이기에 아.. 테이블 코드내에 제목부분이 빠져있었다. 조회수 증가 코드 추가 query="UPDATE board_tbl SET hit=hit+1 WHERE no=?"; pstmt = conn.prepareStatement(query); pstmt.setI..

[KH정보교육원 당산] 28일차 ( HTML,JSP 문제풀이, 간단한 게시판 만들기1(글작성,글 목록) )

문제 1) 아이디 / 비밀번호 / 이메일 을 영구저장할 수 있도록 오라클의 본인 계정에 테이블 생성 joinForm.html 회원 가입 화면 (아이디 / 비밀번호 / 이메일) join.jsp 입력값을 member 테이블에 저장 테이블 명 : member (모든 필드는 null 허용하지 않음) 필드명 : no 레코드가 추가 될 때마다 1씩 증가 필드명 : id 최대 20글자 필드명 : pwd 최대 20글자 필드명 : mail 최대 50글자 ** 값이 보내지는지 확인을 하기위해 method 방식은 당분간 get만 사용할 것이다. 문제 2) 데이터베이스에 저장된 레코드들을 표형태로 출력하는 jsp 추가 list.jsp​ 문제해결) 1. 문제에 맞는 테이블 생성 및 시퀀스 생성 시퀀스 1부터 시작하며 1씩 증가..

[KH정보교육원 당산] 27일차 ( WEB 준비 - Tomcat 환경설정,HTML, JSP 시작 )

웹 개발을 위한 환경 구축하기 [Tomcat] 환경설정 Tomcat 설치시 기본 포트 번호는 8080으로 설정되어있다. 하지만 오라클에서 이미 8080포트를 사용하고 있기 때문에 9000으로 변경을 했다. 설치 완료 후 http://localhost:9000을 열어서 확인 이클립스 june-17.tistory.com 웹브라우저("크롬" 사용) => 요청 => Web Server(Tomcat) => 응답 => 웹브라우저(크롬) 개발 도구 : eclipse 사용 데이터베이스 oracle 자바 : SE => 데스크탑 애플리케이션 => UI (Java FX) : EE => 웹브라우저를 통한 애플리케이션 => UI (X) => HTML5 서블릿 (Servlet) : Java기반 => HTML태그들을 중간중간 사용..

[KH정보교육원 당산] 26일 ( SQL_Developer사용 및 전반적인 복습 )

sqldeveloper.exe파일을 관리자 권한으로 실행 접속이름 : 사용할 이름 설정 사용자이름 : 데이터베이스에 사용된 계정명 비밀번호 : 계정의 비밀번호 호트명과 포트번호 확인 후 테스트를 한 후에 생성. 데이터베이스 위주의 실습은 오늘이 마지막이다. 그렇기에 전반적인 데이터베이스 복습과 테스트 내일부터는 톰캣을 이용한 자바 웹 시작 학원에서 배운 내용이 많으므로.. 틈틈히 필요한 키워드 별로 따로 저장 해놓자 찾기 힘들다...

728x90
반응형