// index.htmlID : 비밀번호 : logout // MemberAuth.java@WebServlet("/memAuth")public class MemberAuth extends HttpServlet{ /*로그아웃 처리1.현재 로그인 상태 여부 판단2.로그아웃 구현 HttpSession removeAttribute(name) or invalidate()*/public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{response.setContentType("text/html;charset=utf-8");PrintWriter out = response.ge..
ServletContext-서버 시작 시 생성 = web app 서비스 시작 시-서버 중지 시 삭제 = web app 서비스 중지 시-web application 개수 만큼-기능 web application 단위로 정보 유지 서버 정보 추출 로그 기록-추출 ServletConfig 의 getServletContext() HttpServlet => ServletConfig를 상속받고 있으므로 이걸로도 추출 가능 //ServletContextTest1.java @WebServlet("/context1")public class ServletContextTest1 extends HttpServlet{public void doGet(HttpServletRequest request, HttpServletRespon..
[펌] http://devyongsik.tistory.com/290 (예제) //SessionTest3.java @WebServlet("/sessionTest3") public class SessionTest3 extends HttpServlet{ public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{ HttpSession session = request.getSession(); String name = request.getParameter("fruit"); int number = Integer.parseInt(request.getParameter("numb..
@WebServlet("/sessionTest1")public class SessionTest1 extends HttpServlet{public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{response.setContentType("text/html;charset=utf-8");PrintWriter out = response.getWriter();String param = request.getParameter("p");String msg = null;HttpSession session = null;if(param.equals("create")){ // 세션 생..
@WebServlet("/cookie03")public class CookieTest3 extends HttpServlet{public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{response.setContentType("text/html;charset=utf-8");PrintWriter out = response.getWriter();out.print("get방식으로 요청됨");Cookie[] list = request.getCookies();boolean hasCount = false;for(int i=0;list!=null && i
response.setContentType("text/html;charset=utf-8");PrintWriter out = response.getWriter();out.print("Cookie 전송!");out.close();// 쿠키생성Cookie c1 = new Cookie("id","guest"); Cookie c2 = new Cookie("code","1004");Cookie c3 = new Cookie("subject","java");// 쿠키 유효시간 설정(초)// 유효시간==0 => 쿠키 삭제// 유효시간==(음수값) 또는 default => 브라우저 동료됨과 동시에 삭제c1.setMaxAge(60*60*60);c2.setMaxAge(60);c3.setMaxAge(60*60*3);// 쿠키 ..
1.Client 단위로 정보 유지-Cookie-HttpSession CookieHttpSessionClient쪽에 정보 유지text 형태로 저장(첫번째줄 : name, 두 번째줄 : value)size 제한Server쪽에 정보 유지Object 형태로 저장 2.서버로부터 전송받은 쿠키 저장소C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Cookies모두 삭제 후 CookieTest1.java 실습, CookieTest2.java 실습 //CookieTest1.java@WebServlet("/cookie01")public class CookieTest1 extends HttpServlet{public void doGet(HttpServletRequest..