[JSP] 게시판
- WEB 기초/Jsp
- · 2018. 4. 24.
(16) 세션을 통한 로그인 화면만들기서블릿에서 세션사용 (HttpSession session = request.getSession();) LoginVO.java - 문자형의 id, pw getter/setter 생성자 12345678910111213141516171819202122232425262728293031 public class LoginVO { private String id; private String pw; public LoginVO() { super(); } public String getId() { return id; } public void setId(String id) { this.id = id; } public String getPw() { return pw; } public vo..
방문자문제서블릿에서 쿠키사용한다. (쿠키는 JSP와 서블릿의 차이가 없다) CookieTest.java (서블릿) count변수에 1을 입력 -> 전송 -> 출력변수 -> 값변경 -> 출력 1. 1번 요청시,쿠키정보 생성하고, 클라이언트로 전달한다.(선택사항)쿠키의 지속시간 설정한다.(작성하지않으면, 브라우저종료시 브라우저의 값들이 초기화가 됩니다) 2. 2번 요청시,클라이언트 쿠키 전달받는다.전달받은 쿠키 정보를 바꾼다.. (setValue, getValue)(현재 우리 서버 valInt번재 방문입니다.) public class CookieTest extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletRespo..
(14) 세션 (API 사용)sessionform.jsp : 13번과 동일하다.1234567891011121314151617181920212223242526272829 로그인 정보 입력 로그인 정보 입력 아이디: 비번: sessionset.jsp : html에서 값을 전달받아서, Attribute를 이용해서 서버에 저장한다. 12345678910111213141516171819202122232425262728293031323334 getsession 조회 로그인 아이디(세션): 로그인 암호(세션): 로그아웃하러 가기 로그아웃 링크를 통해 세션을 제거하고 로그인창으로 a태그이동한다. 로그아웃버튼을 따로 또 만들어서 removesession.jsp로 이동하도록한다. (jquery) 12345678910111..
(13) 쿠키 (API 사용) cookieform.html : 로그인정보입력 form태그. 아이디, 비번, 로그인버튼을 post방식으로 cookieset.jsp로 전송한다. 123456789101112131415로그인 정보 입력 로그인 정보 입력 아이디: 비번: cookieset.jsp: form정보 쿠키로 생성 클라이언트 저장한다.(jsp에서 받은 값을 쿠키정보에 Setting)1. 전송받은 값을 변수에 저장하고 쿠키를 생성해서 그 값을 저장한다. 2. 그리고 (무조건) 쿠키 클라이언트 전송한다. (response.addCookie를 사용해서) (기본적으로 : 브라우저 종료시까지만 값이 저장되있다 )// 단, 24시간 유지하도록 설정가능하다. // 쿠키의 나이를 설정해주면 서버, 브라우저 종료이후라도 ..
도서구매정보입력창bookform.html과 book.jsp와 amounterror.jsp와 bookcommon.jsp이다. ★ 도서구매정보입력- 도서선택: 체크박스 (오라클, 자바, jquery, 서블릿, 스프링)- 수량: text(5개)- 주소: text(1개)- 연락처1: select (010, 011,016) text (1개, placeholder='나머지번호입력')- 입력완료버튼 12345678910111213141516171819202122232425262728293031 도서구매 정보 입력 도서선택: 오라클 자바 jquery 서블릿 스프링 수량: 주소: 연락처: 010 011 016 ★ 선택되지 않은 도서의 수량은 0으로 처리한다.- 수량에 음수가 입력되면 amounterror.jsp 파일로 ..