본문 바로가기

개발중/JavaServer Pages (JSP)

(17)
여러장 파일 업로드 파일을 업로드 할 때 하나만 업로드 하는 경우는 드물다. 페이스북이던 sns에 사진을 여러개 올리는 사람들이 대부분이다. 오늘은 여러개를 업로드 하는 방법을 알아봐야지 이거 완전 경사 아니겠노 ! [ 02_upload.jap ] 1. 파일 지정하기 : 2. 파일 지정하기 : 3. 파일 지정하기 : [ upload2.do ] package com.saeyan.controller; import java.io.IOException; import java.io.PrintWriter; import java.util.Enumeration; import javax.servlet.ServletContext; import javax.servlet.ServletException; import javax.servlet.an..
단일 파일 업로드 파일 업로드 할때 가장 필요한 것은 - form 의 enctype 을 "multipart/form-data" 로 지정해주는 것이다 - input의 type 을 "file" input type 의 file은 파일선택 이라는 버튼 형태로 나타난다. 도데체 이 버튼은 지정해주지 않았지만 왜 나오는 건가 했는데 file 속성 덕이었구나 파일을 전송하는 폼을 만들자. 글쓴이 : 제목 : 파일 지정하기 : 찾아보기 버튼이 생겼다. 그리고 파일 전송에 사용되는 COS 라이브러리를 추가해줘야 한다. COS.jar 라이브러리의 com.oreily.servlet 패키지에 존재하며 파일을 직접적으로 담당하는 패키지는 MultipartRequest class 이다. getParameterNames() 폼에서 전송한 파라미터의..
session Login 세션이라는 것이 존재하는지 몰랐을 때는 아,, 어떻게 모든 페이지에서 회원정보를 들고 다니지 이런 막막한 생각이 컸는데 세션을 알고 쿠키를 배우면서 사용법도 익히니 권한을 가진 고객과 권한이 없는 고객에게 어떤식으로 보여줘야 하는지 알게되었다. 너무 감사한 배움이었다. 한계라고 생각했던 내 지식이 뭔가 빛이 보이는 느낌, 비유가 좀 그런가 아무튼 길이 보인다. 이런 기능 최고 [ 10_loginForm.jsp ] 회원 인증을 위해서 아이디와 비밀번호를 입력받는 폼 아이디 : 비밀번호 : [ 10_testLogin.jsp ] 폼으로 부터 입력받은 아이디와 비밀번호를 얻어와서 임의로 지정한 아이디와 비밀번호가 일치 하는지 살펴본 후 일치하면 세션에 이름을 저장한 후 main 으로 이동 [ 10_main.js..
파일 다운로드/ 선택 AAA.jsp 제목: 파일: [AAA.jsp] [index.jsp] [guestList.jsp] BBBjsp [AAA.jsp] [index.jsp] [guestList.jsp] BBBdownload.jsp BBBdownload.jsp단독실행금지 팝업창처럼실행 response.setHeader("Content-Disposition","attachment;filename="+ URLEncoder.encode(data, "UTF-8") ); //다운로드정보표시하는 팝업창역할 //원본 response.setHeader("Content-Disposition","attachment;filename="+data); //다운로드정보표시하는 팝업창역할 //축소 response.setHeader("C-D","attach~..
화폐단위 표현 27_fmtMoney.jsp number= currency= percent= 0.159 pattern= pattern= number= currency= [동물화면] [연산입력] [index] [guestList]
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
session 사용법 [ 세션에 값 저장하기 ] 세션에 값 저장하는 법은 간단하구나 [ 세션에 저장된 값 얻어오기 ] 이것 또한 간편하구나 id : pwd : age : [ 세션에 설정된 모든 값 얻어오기 ] [ 세션 정보를 얻어오는 메소드를 사용하기 ] [1] 세션 ID는 [ ] 입니다. [2] 당신이 웹 사이트에 머문 시간은 분 입니다. [3] 세션의 유효 시간은 분입니다. [4] 세션이 새로 만들어 졌나요? [ 세션에 저장된 특정 객체 삭제하기 ] [ 세션의 모든 값 삭제하기 ] 세션이 더이상 필요하지 않을 때 모두 사라지게 하려면 invalidate() 를 사용합니다.
Cookies [쿠키 알아보기] 물리적으로 기록을 남기지 않는다 일상적으로 사용하는 인터넷 서비스에서 연결이 지속된다 프로토콜 (표준 인터넷 규약) 을 준수 FTP 원격 서버 사이에 파일을 교환하기 위한 TCP/IP HTTP 프로토콜은 비 연결 지향형 통신 프로토콜 새로운 연결을 설정하고 요청에 대한 응답을 한 후 연결을 끊는 것을 반복 서버가 아닌 클라이언트 컴퓨터의 하드디스크에 사용자의 정보를 저장하기 때문에 서버의 동작에 무리를 주지 않으면서 사용자의 정보를 적절하게 사용 할 수 있다 클라이언트의 일정 폴더에 정보를 저장하기 때문에 서버의 부하를 줄일 수 있다는 것이 크키를 사용함으로 써 얻을 수 있는 장점 쿠키에 대한 정보를 필요로 하는 웹 페이지가 웹 서버에 요청될 때 저장해 놓은 쿠키에 대한 정보를 웹 서버..