Web Programming Language/JSP5

동음이의어 사이트 1. 메인화면 2. intro 3. no_login 시 intro를 제외한 모든사이트 접근차단 4. login 화면 4-1. 패스워드 찾기 4-2. 회원가입 5. 관리자로그인 [modify(수정), leave(탈퇴), admin(관리자페이지), logout] + 로그인하지 않은 사용자가 로그인 페이지에 접속할 경우[예외처리] if (session.getAttribute("sid") == null) { %> + 일반 사용자가 관리자 페이지에 접속할 경우[예외처리] } else { if (session.getAttribute("sid") == null) { %> request.setCharacterEncoding("utf-8"); BoardDBBean dbPro = BoardDBBean.getInstance.. 2018. 8. 21.
MySQL 연동 1. MySQL 연동 (1) cmd -> mysql -u root -p = mysql에 root계정으로 접근 (2) grant all privileges on basicjsp.* to 'jspid'@localhost identified by 'jsppass'; = jspid계정에 대해 로컬서버 내 basicjsp데이터베이스의 모든 권한을 부여 (3) grant all privileges on basicjsp.* to 'jspid'@‘%’ identified by 'jsppass'; = jspid계정에 대해 모든서버 내 basicjsp데이터베이스의 모든 권한을 부여 (4) show databases; = 데이터베이스 목록확인 (5) create database basicjsp; = basicjsp라는 데이.. 2018. 8. 12.
JSP 액션태그 1. JSP 액션태그 - 외부에 사용 (1) JSP 액션태그는 서버가 해석 (2) 액션태그 ① 다른페이지를 현재페이지에 포함시킬 때 사용 ② include 디렉티브()는 소스의 내용이 텍스트로 포함, but, include 액션태그()는 페이지의 처리 결과(JSP, HTML, Servlet)를 포함 ③ 는 페이지를 모듈화 시 사용 (3) 액션태그 가 출력 ⑤ 파라미터를 받을 때는 URI로 넘어온 것을 받아도 되고, param으로 넘어온 것도 사용가능 ⑥ 는 페이지의 흐름 제어 시 사용 (4) 자바빈과 액션태그 ① id는 생성할 객체명, class는 패키지명.클래스명, scope는 생략가능, 기본=page ② 3개 속성이 모두 같으면 같은 객체 ③ style first = new style(); ④ nam.. 2018. 8. 12.
JSP 기본상식 1. JSP 기본상식 (1) request = 클라이언트가 서버로 요청정보 저장 (2) response = 서버가 클라이언트에게 응답정보 저장 (3) out = 출력 스트림 객체 (4) 서버는 정보만 보고 HTML문은 클라이언트에게 전달 2018. 8. 12.
JSP 기본문법 Java Server Page 1. JSP 기본문법 (1) out.println( ); = 출력은 되지만 \n이 되지는 않는다. (2) String str = ""; str += ""; = 변수에 저장 후 변수를 출력 (3) request.setCharacterEncoding("utf-8"); = 요청한 파라미터의 캐릭터인코딩을 utf-8로 처리 (4) String uAge = request.getParameter("age"); = 항상 String type로 넘어오고 String type의 변수명에 uAge값으로 age의 파라미터 값을 요청받는다. (5) String[] strHobby = request.getParameterValues("hobby"); = String type의 배열형태로 hobby.. 2018. 8. 12.