JAVA
-
게시판 만들기 - 10. 이미지 업로드 구현하기JAVA/웹 프로그래밍 - JSP 2020. 12. 2. 19:27
designatedroom87.tistory.com/331?category=901206 게시판 만들기 - 9. 검색 리스트 구현하기 아래의 내용에 이어서 계속 구현할 것이다. designatedroom87.tistory.com/329 게시판 만들기 - 8. 글 수정 & 글 삭제 구현하기 로그인을 한 상태에서 게시글을 하나 선택했을 시에, 아래와 같이 나타난다. designatedroom87.tistory.com WebContent폴더에 upload.jsp파일과 imgup.jsp파일을 만들자. 그리고, 아래의 파일을 다운로드 하자. 아래의 파일을 CTRL + C 해서 WebContent/WEB-INF/lib폴더에 CTRL + V로 붙여넣기를 하자. 아래와 같이 파일이 추가 된다. 현재 프로젝트 폴더의 하위..
-
게시판 만들기 - 9. 검색 리스트 구현하기JAVA/웹 프로그래밍 - JSP 2020. 12. 2. 18:45
아래의 내용에 이어서 계속 구현할 것이다. designatedroom87.tistory.com/329 게시판 만들기 - 8. 글 수정 & 글 삭제 구현하기 로그인을 한 상태에서 게시글을 하나 선택했을 시에, 아래와 같이 나타난다. 구현할 내용은 위의 글 수정과 글 삭제 기능이다. 1. 글 수정 구현하기 /board/read.jsp에서 글 수정 버튼을 클릭을 시작 designatedroom87.tistory.com list.jsp에서 한 가지 처리를 하면 된다. 검색리스트라는 주석 있는 부분을 보자. "검색" 버튼을 클릭하면 조건에 일치하는 리스트를 찾아서 보여주면 된다. 아래에서 보다시피 "검색" 버튼이 클릭되면 /board/searchList로 이동을 한다. 이는 board.controller 패키지의..
-
jsp:useBean 액션 태그JAVA/웹 프로그래밍 - JSP 2020. 12. 1. 22:02
우리가 jsp 페이지에서 다른 jsp 페이지에 데이터를 넘기는 방법은 여러가지가 있다. 라는 자바 문법의 jsp를 이용할 수 있고 다른 방법으로는 ${param.title}을 사용할 수 있다. (tag lib 문법) 그런데 넘겨야할 데이터가 많으면 골치가 아프다. 그렇기 때문에 하나의 클래스를 만들어서 객체 전달을 통해 데이터를 전달하면 아주 손쉬운 방법이 될 것이다. 이와 같이 객체를 전송하려면 useBean이라는 것을 사용해야한다. 이는 객체를 받을 때, 클래스로 이용하는 tag이다. 객체를 다른 페이지에서 받을 때 Bean을 먼저 선언을 하고 setProperty라는 것을 이용해서 값을 Bean에 저장한다. bean의 의미는 자바 객체를 의미한다. WebContent에 아래의 세 jsp파일을 만들자..
-
게시판 만들기 - 8. 글 수정 & 글 삭제 구현하기JAVA/웹 프로그래밍 - JSP 2020. 12. 1. 18:48
아래의 내용에 뒤를 어이 만들어 보자. designatedroom87.tistory.com/326?category=901206 게시판 만들기 - 7. 채팅 기능 추가 하기 index 파일을 실행하면 header에는 아래와 같이 목록이 뜬다. IOT라는 항목을 선택했을 때, 채팅 기능이 나오도록 할 것이다. 물론 로그인 상태여야 이 채팅 기능을 보여줄 것이고, 그렇지 않으면 로 designatedroom87.tistory.com 로그인을 한 상태에서 게시글을 하나 선택했을 시에, 아래와 같이 나타난다. 구현할 내용은 위의 글 수정과 글 삭제 기능이다. 1. 글 수정 구현하기 /board/read.jsp에서 글 수정 버튼을 클릭을 시작으로 발생한다. 글 수정 버튼이 넘겨야 할 데이터가 많음을 볼 수 있는데,..
-
게시판 만들기 - 7. 채팅 기능 추가 하기JAVA/웹 프로그래밍 - JSP 2020. 11. 28. 18:00
아래의 내용에 뒤이어 구현해보자. designatedroom87.tistory.com/325?category=901206 게시판 만들기 - 6. 게시판의 게시글에 답글 달기 /board/read_fail.jsp 에 약간의 수정이 발생한다. read_fail.jsp 더보기 글 읽기 실패 /board/read.jsp에도 수정을 하.. designatedroom87.tistory.com index 파일을 실행하면 header에는 아래와 같이 목록이 뜬다. IOT라는 항목을 선택했을 때, 채팅 기능이 나오도록 할 것이다. 물론 로그인 상태여야 이 채팅 기능을 보여줄 것이고, 그렇지 않으면 로그인 페이지를 보여줄 것이다. 채팅 리스트를 구현해보자. 우선, WEB-INF/common/header.jsp를 수정한다...
-
게시판 만들기 - 6. 게시판의 게시글에 답글 달기JAVA/웹 프로그래밍 - JSP 2020. 11. 27. 18:42
아래의 내용에 뒤이어 구현해보자. designatedroom87.tistory.com/324?category=901206 게시판 만들기 - 5. DB에 저장한 게시글을 조회하고 읽기 가능하게 만들기 게시글 나오게 하고, 글 읽기하고 조회한 게시물 증가를 구현하자. src/board.model/Board.java 파일에 수정이 필요하다. 기존에 날짜는 자료형을 String에서 Date로 수정한다. Board.java 더보기 package board.m.. designatedroom87.tistory.com /board/read_fail.jsp 에 약간의 수정이 발생한다. read_fail.jsp 더보기 글 읽기 실패 /board/read.jsp에도 수정을 하나 한다. reply에서 replyForm으로 이..
-
게시판 만들기 - 5. DB에 저장한 게시글을 조회하고 읽기 가능하게 만들기JAVA/웹 프로그래밍 - JSP 2020. 11. 26. 19:43
아래의 내용에 뒤이어 구현해보자. designatedroom87.tistory.com/322?category=901206 게시판 만들기 - 4. 게시판 글을 DB에 저장하기 먼저 만들려고 하는 게시판은 댓글도 가능한 게시판이다. DB를 좀 다뤄야 하고 조금 복잡하다. DB의 테이블에 여러 정보가 있지만, 그 중에서 index, groupid, re_order 라는 세 가지 개념이 중요하다. designatedroom87.tistory.com 게시글 나오게 하고, 글 읽기하고 조회한 게시물 증가를 구현하자. src/board.model/Board.java 파일에 수정이 필요하다. 기존에 날짜는 자료형을 String에서 Date로 수정한다. Board.java 더보기 package board.model; i..
-
웹 채팅 만들기JAVA/웹 프로그래밍 - JSP 2020. 11. 25. 19:18
Dynamic Web Project를 하나 만들자. Dynamic Web Project의 이름은 Chat이라고 하자. 프로젝트를 만드는 자세한 방법과 현재 프로젝트 외의 다른 프로젝트의 서버를 종료하고 현재의 프로젝트 서버만 실행하고 설정까지를 진행해보자. designatedroom87.tistory.com/321?category=903927 아두이노의 데이터를 웹에 전송하기 아두이노에서 데이터를 가져오는 내용은 아래의 내용에서 가지고 왔다. designatedroom87.tistory.com/316 아두이노와 자바의 시리얼 통신(아두이노에서 자바로 0과 1을 전송) 자바에서 시리얼 통신을 설 designatedroom87.tistory.com src에 socket이라는 패키지를 하나 만들고 다음과 같이..