빈수 개발자 개발 일기930 Login login.jsp userid: userpw: loginList.jsp 0){ session.setAttribute("naver", a); //userid값을 가짜변수 naver에 넘김 response.sendRedirect("guestList.jsp"); //Cookie ck=new Cookie("google", a); //쿠키내장클래스 객체화 //response.addCookie(ck); //쿠키추가등록 //response.sendRedirect("main.jsp"); }else{ %> loginSave.jsp 0){ %> 님 로그인 성공!!! ssi.jsp 개발중/JavaServer Pages (JSP) 2020. 8. 14. AJAX 응용 tisdata_ajax.html Ajax = Asynchronous Javascript And XML ajax xml tisdata.xml 홍차 2000 커피 3000 녹차 1500 java 2400 개발중/JavaScript 2020. 8. 14. session 사용법 [ 세션에 값 저장하기 ] 세션에 값 저장하는 법은 간단하구나 [ 세션에 저장된 값 얻어오기 ] 이것 또한 간편하구나 id : pwd : age : [ 세션에 설정된 모든 값 얻어오기 ] [ 세션 정보를 얻어오는 메소드를 사용하기 ] [1] 세션 ID는 [ ] 입니다. [2] 당신이 웹 사이트에 머문 시간은 분 입니다. [3] 세션의 유효 시간은 분입니다. [4] 세션이 새로 만들어 졌나요? [ 세션에 저장된 특정 객체 삭제하기 ] [ 세션의 모든 값 삭제하기 ] 세션이 더이상 필요하지 않을 때 모두 사라지게 하려면 invalidate() 를 사용합니다. 개발중/JavaServer Pages (JSP) 2020. 8. 14. Cookies [쿠키 알아보기] 물리적으로 기록을 남기지 않는다 일상적으로 사용하는 인터넷 서비스에서 연결이 지속된다 프로토콜 (표준 인터넷 규약) 을 준수 FTP 원격 서버 사이에 파일을 교환하기 위한 TCP/IP HTTP 프로토콜은 비 연결 지향형 통신 프로토콜 새로운 연결을 설정하고 요청에 대한 응답을 한 후 연결을 끊는 것을 반복 서버가 아닌 클라이언트 컴퓨터의 하드디스크에 사용자의 정보를 저장하기 때문에 서버의 동작에 무리를 주지 않으면서 사용자의 정보를 적절하게 사용 할 수 있다 클라이언트의 일정 폴더에 정보를 저장하기 때문에 서버의 부하를 줄일 수 있다는 것이 크키를 사용함으로 써 얻을 수 있는 장점 쿠키에 대한 정보를 필요로 하는 웹 페이지가 웹 서버에 요청될 때 저장해 놓은 쿠키에 대한 정보를 웹 서버.. 개발중/JavaServer Pages (JSP) 2020. 8. 14. 파일 업로드/ 저장 파일 업로드 하는 방식을 확실히 짚고 넘어가고 싶어서 쌤이 주신 문서를 하나하나 되짚어 보자. 일단 먼저 궁굼했던 것은 '찾아보기' 라는 버튼을 만들지 않았는데 자동으로 생기는 이유가 뭘까? 제목 : 개발중/JavaServer Pages (JSP) 2020. 8. 14. session 세션은 서버에 기록 => 여러 페이지에 적용 request 동일 session.setAttribute( “가짜이름” , 유일한 값 ) 유일한 값을 객체형으로 받기를 원한다. 전혀 상관 없는 페이지에서 가짜이름으로 유일한 값 사용 가능 String tis =(String) session.getAttribute(“가짜이름”); if 문을 사용해서 tis가 null 이라면 로그인 화면이나 초기화면으로 이동 null 이 아니라면 주문, 댓글, 삭제, 수정 등 원하는 곳으로 이동 혹시 세션을 삭제하고 싶다면 두가지 방법이 존재 session.removeAttribute(“가짜이름”) session.invalidate(); 상태 유지 방법 중 하나가 세션 장점 * jsp 서버에서만 접근 가능 보안 강력! * 저장할.. 개발중/JavaServer Pages (JSP) 2020. 8. 14. WebServlet 시작 (필기) [서블릿의 장점] 서블릿은 Server + Applet 의 합성어 JSP & 서블릿 사용 ( 실무 ) 빠른 응답 장점 자바 클래스 형태의 웹 애플리케이션을 말한다 javax.servlet.http 패키지에서 제공하는 HttpServlet 클래스를 상속받아 구현해야 한다. JDK 에는 웹애플리케이션을 제작할 수 있는 클래스가 제공되지 않고 톰캣을 설치하고나면 웹 애플리케이션을 제작할 수 있는 클래스가 제공되는데 그 클래스가 바로 HttpServlet 이다. [서블릿을 하기 위해서 꼭 필요한 문서들] web.xml => 이 문서는 WEB-INF 아래 존재 Web0720 index.html index.htm index.jsp default.html default.htm default.jsp content.xm.. 개발중/JavaServer Pages (JSP) 2020. 8. 14. AJAX 의 이해 helloAjax.html 아이디: hello.jsp 로그인 성공! onclick ? 버튼이 눌리면 실행되는 two() first 를 호출한다 first 에서는 XMLHttpRequest() 를 반환해준다. 반환 받아 xhr 에 저장해두자 입력 창에 있는 값을 가지고 와서 b에 저장 입력 받은 값을 title 에 저장해서 hello.jsp 문서에 보낸다. display 를 호출 var code = xhr.readyState; 0 : uninitialize 1 : loading 2 : loaded 3 : interactive 4 : complete var status = xhr.srarus; 200 : complete 404 : Not Found 500 : Syntax Error 상태가 정상이라면 getE.. 개발중/JavaScript 2020. 8. 13. 자료의 이동 이 구조를 보자마자 아, 따라해봐야겠다 ! BookBean 를 만들어 놓고 package com.edu.beans; public class BookBean { private String title; private String author; private String publisher; public BookBean() { // TODO Auto-generated constructor stub } public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public String getAuthor() { return author; } public void setAuthor(String .. 개발중/JavaServer Pages (JSP) 2020. 8. 13. 이미지 파일 경로 내가 a3 파일을 가져다 쓰고 싶은데 자꾸 에러가 나는 것이다 위에 처럼 하면 경로가 나랑 같은 곳에 있는 파일만을 검색하기에 못 찾는 것이다! 내 위에 있는 경로를 찾고 싶다면 개발중/Troubleshooting 2020. 8. 13. 이미지 파일 경로 내가 a3 파일을 가져다 쓰고 싶은데 자꾸 에러가 나는 것이다 위에 처럼 하면 경로가 나랑 같은 곳에 있는 파일만을 검색하기에 못 찾는 것이다! 내 위에 있는 경로를 찾고 싶다면 개발중/Troubleshooting 2020. 8. 13. 싱글톤 패턴 싱글톤 패턴은 하나 객체를 생성해서 공유하는 개념이다 생성자가 private 이어야하고 자기자신만이 인스턴스를 생성할 수 있다. 이러한 싱글톤 패턴 클래스는 메모리 낭바를 막기 위해서 만든다 getInstance()를 통해서낭 접근 할 수 있다 이는 오로지 한 번의 객체 생성으로 메모리를 효율적으로 관리하려는 목적이다! 카테고리 없음 2020. 8. 13. 이전 1 ··· 68 69 70 71 72 73 74 ··· 78 다음