분류 전체보기(52)
-
게시판만들기7
이번주제: 게시판 메인페이지 디자인 먼저 main.jsp파일 복사하여 bbs.jsp파일을 생성하여 준다. 그리고 나서 메인의 active 를 삭제해주고 게시판 부분에 추가해준다. 하고나서 다음과 같이 를 생성하여 디자인을 위한 테이블을 생성하여 준다. DOCTYPE html> JSP 게시판 웹 사이트 JSP 게시판 웹사이트 메인 게시판 접속하기 로그인 회원가입 회원관리 로그아웃 번호 제목 작성자 작성일 1 안녕하세요 홍길동 2017-05-04 글쓰기 다 작성하고 나서 프로그램을 실행시켜보면 다음과 같은 게시판을 볼수있다. 출처: https://www.youtube.com/watch?v=pCqaGoexV5c&list=PLRx0vPvlEmdAZv_okJzox5wj2gG_fNh_6&index=8
2020.06.22 -
게시판만들기6
이번주제: 접속한 회원의 세션을 관리하는 방법 세션이란.. 세션(session)은 웹 서버 쪽의 웹 컨테이너에 상태를 유지하기 위한 정보를 저장하는것. 쉽게 얘기하여 현재 접속한 회원이 할당해주는 고유ID를 말함 따라서 로그인을 동작하게 하는 페이지인 joinAction.jsp 파일에서 로그인이 되어있을시 세션ID를 부여해주면 된다. 이제는 로그아웃 기능을 만들것이다. 로그아웃 기능과 함께 우리가 로그인된 계정에 세션값을 주었듯이 로그아웃페이지와 함께 할당되어있는 세션값을 해제할것이다. logoutAction.jsp 파일을 만들어준 후 다음과 같이 코드를 작성해준다. 이제 볼것은 회원이 로그인을 했을시 다시 로그인을 하지 못하게 하는 기능이다. userID를 null 값으로 설정해준다음 userID의 값..
2020.06.22 -
게시판만들기5
userDAO.java 파일에 다음과 같이 작성 그런뒤 loginAction.jsp 파일을 그대로 복사하여 joinAction.jsp파일을 생성하여 준다. 하지만 joinAction 파일은 login창 과는 다르게 회원가입 정보를 받아야하기에 몇가지 코드를 추가 및 수정해준다. 우리는 join.jsp에서 보내는 다섯가지의 변수를 전부다 받아야 하기 때문에 userID,userPassword 를 제외하고도 userName,userGender,userEmail 역시 작성해준다. 작성을 했다면 이제 우리는 회원가입을 위한 각각의 데이터가 제대로 전송이 되었는지 확인하기 위해 아래와 같이 코드를 작성해야한다. 위에서 부터 순서대로 , 필요한 양식이 전부 채워지지 않았을때, 이미 동일한 데이터가 존재할때, 정상적..
2020.06.20 -
게시판만들기4
우선 프로젝트의 WebContent 파일에 join.jsp파일을 생성한다. login.jsp 파일의 내용을 전체 복사해서 붙여주고 로그인 양식부분만 수정할것이다. 밑줄친 부분을 회원가입 화면 으로 바꿔준다 (원래는 로그인화면 으로 되어있었음) 그다음 데이터베이스에 한 회원이 가지는 속성으로 userID, userPassword, userName, userGender, userEmail로 회원가입 페이지에 없는 userName, userGender, userEmail부분을 추가해주면 된다 ( 태그 밑에있는 시작부터 까지의 코드를 복사해 일부 수정해주면 된다. userGender같은경우 성별을 선택할 수 있는 버튼을 생성했고, 디폴트값으로는 남자가 체크되있도록 설정. 마지막으로 join.jsp 에서 joi..
2020.06.19 -
게시판만들기3
지난시간에 만들어둔 user 패키지에 UserDAO.java 클래스를 생성해준다. 만든 클래스 안에 다음과 같이 코드를 작성 작성해준후 mysql jdbc driver설치 하여 DB와 연동준비를 해준다 (*가급적 5.7 다운받는걸 권장 / 다른 최신버전 설치시 String dbURL 수정이 필요하고 수정하지 않을시 오류가 발생할수 있다.*) import문을 추가, 제거 하기 위해 Ctrl + Shift + O를 누르면 위와같이 Organize Imports창이 나오는데, 여기서 필요한 클래스를 import해주면 된다 DB와 연동하기 위한 자바빈즈(UserDAO)를 생성완료 이제 loginAction.jsp 파일로 넘어가보자 다음과 같이 코드를 작성하여 결과값에 따른 결과를 출력하게 된다. 이제 아까 ..
2020.06.19 -
[brew 설치 에러]brew 이용하여 어플리케이션 설치중 permission denided 에러 발생시
$ Error: Permission denied @ dir_s_mkdir — /usr/local/Frameworks 설치하는 프로그램이 시스템 단으로 접근하려고 할 때 일어나는 문제라고 한다 관리자 권한을 이용해 에러를 해결하는 방법이다. 코드 입력후 재설치 하면 오류가 해결된다.
2020.06.17