웹 - 서버 (8) 썸네일형 리스트형 웹 - 수정 *) 수정은 파일 수정(UploadAction)과 나머지 인자값 수정(ModifyAction)으로 나눠서 해야한다. 수정폼.jsp 수정화면 제목 .. 웹 - 이미지 삭제 @WebServlet("/photo/delete.do")public class PhotoDeleteAction extends HttpServlet { private static final long serialVersionUID = 1L; /** * @see HttpServlet#service(HttpServletRequest request, HttpServletResponse response) */ protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // /photo/delete.do?p_idx=5 // 1. parameter받기.. 웹 - 파일 다운로드 웹 - 파일 업로드(톰캣 9버전)/ 파일 백업/복구 제목 : 사진 : -> 서버를 9버전으로 활용 *)실제 실행경로와 프로그램 편집 경로는 다르다. )파일업로드 서블릿package action;import java.io.File;import java.io.IOException;import javax.servlet.RequestDispatcher;import javax.servlet.ServletContext;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servle.. 웹 - 파일 업로드 패키지 다운 경로 웹 - 서버 - 회원정보 수정/ 로그인-회원가입 전체 코드 )수정일반 회원은 회원등급 수정 불가-> 수정 폼 만들기 (추가 폼 복사) ::::정보 수정:::: 이름 아이디 비밀번호 우편번호 주소 회원등급 일반 관리자 .. 웹 - 서버 - 회원정보 삭제 )삭제1. 일반 유저는 본인만 삭제 가능2. 관리자는 본인 삭제 불가 -> 순서 상관없음 (세션은 모든 자바 데이터를 가져올 수 있음 (Object) -> 세션 트래킹을 일으킴 웹 - 서버 - 로그인(세션 트래킹) *) 로그인 기능에 필요한 세션 트래킹 -> 세션은 브라우저 처음 접속 시부터, 30분 유지된다. (중간에 브라우저를 종료하지 않는 이상)-> 세션은 브라우저 별로 할당된다. (유저 별로 할당되는 것이 아님)-> 세션 트래킹 - 두개의 객체(클라이언트-서버, 서버-서버 등....) 간의 상태 정보를 유지하는 것 -> 아이디를 틀렸을 경우, url 쿼리로 전달 => login 서블릿과 lofin for jsp간의 세션 트래킹이 일어남! )비밀번호가 틀렸을 경우 )로그인 성공했을 경우, )회원 목록 창에서 화면 구성 바뀌기(비로그인/로그인)-> 로그인 시 화면 )로그아웃 서블릿(import문 생략) @WebServlet("/member/logout.do")public class MemberLogoutAct.. 이전 1 다음