Java/MVC -- JSP & Servlet

Java/MVC -- JSP & Servlet

[AJAX + JSON] 이미지 게시판 리스트 - 수정, 삭제, 댓글

1. 리스트에서 수정폼 띄워서 수정 (상세페이지X) - 리스트는 상세페이지처럼 값이 고정되어있지 않음. - 그래서 태그에 id를 "a_${vo.num}" 처럼 두고 호출 메서드에 파라메터로 ${vo.num}을 넣어야 함. @WebServlet("/imgboard/list") public class ImgBoardList extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("UTF-8"); response.setCharacterEncoding("UTF-8");..

Java/MVC -- JSP & Servlet

[JAVA] 파일 다운로드

@WebServlet("/down/test") public class DownTest extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String downDir = "/Users/ham/Documents/down/"; String fname = request.getParameter("fname"); String path = downDir + fname; File file = new File(path); FileInputStream in = new FileInputStream(path); fname = ne..

Java/MVC -- JSP & Servlet

[JAVA] Properties

@WebServlet("/PropTest") public class PropTest extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { Properties prop = new Properties(); prop.put("key1", "val1"); prop.put("key2", "val2"); prop.put("key3", "val3"); FileWriter fw = new FileWriter("b.properties"); prop.store(fw, "comments"); Properties prop2 = ne..

Java/MVC -- JSP & Servlet

[JAVA] 이미지 파일 업로드

0. 총코드 더보기 package upload; import java.io.File; import java.io.IOException; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import com.oreilly.servlet.MultipartRequest; import com.oreilly.ser..

Java/MVC -- JSP & Servlet

[include + image] 사진 일기장

https://intheham.tistory.com/67 include 지시자 및 액션 태그를 활용한 index.jsp 복습 ※ 웹뷰(JSP)가 컨트롤러(Servlet)에 요청 보내는 법 * 동기 요청 (페이지 이동) - intheham.tistory.com 이어서~ 글번호 / 작성일 / 작성자id / 글내용 / 사진1 / 사진2 / 사진3 create table diary( num number primary key, writer varchar2(20) references member1(id) on delete cascade, w_date date, content varchar2(100), pic1 varchar2(100), pic2 varchar2(100), pic3 varchar2(100) ); cr..

Java/MVC -- JSP & Servlet

include 지시자 및 액션 태그를 활용한 index.jsp

복습 ※ 웹뷰(JSP)가 컨트롤러(Servlet)에 요청 보내는 법 * 동기 요청 (페이지 이동) -

Java/MVC -- JSP & Servlet

[AJAX + JSON] 글목록에 팝업 띄우기 (onmouseover, onmouseout)

JSP - 팝업으로 띄울 상세 내용 위치 및 스타일 정하기 --- 마우스 위치에 띄울려면 마우스 위치 함수 써서 해야함 (x축 y축 알려주는 메소드..) - 글목록이 비어있을 때와 그렇지 않을 경우를 c:if로 정해줌. 작성된 글이 없습니다. @WebServlet("/board/list") protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { BoardService service = new BoardService(); ArrayList list = service.getAll(); request.setAttribute("list", list); Req..

Java/MVC -- JSP & Servlet

[AJAX + JSON] 글 상세페이지에 댓글 달기

JSP - 댓글의 작성자는 로그인 한 아이디, 제목은 원글에 --> 붙여서, parent는 원글 번호. (원글은 0) - 화면에는 내용 입력 창과 작성 버튼만 띄움. (작성자, 제목, parent는 DB 저장용 데이터니까) 댓글: - 상세페이지를 열자마자 해당 원글의 댓글을 전부 볼 수 있도록 forEach 문으로 값을 불러옴. ${rep.content} (writer:${rep.writer}) - 댓글 작성 버튼을 누르면 a() 함수 호출. - 폼 값을 전부 파라메터에 넣고 post 방식으로 add.java로 이동함. - 서버에서 준 값을 파싱해서 for-of 문으로 배열 값을 String에 넣어 원하는 위치에 넣음. - 댓글 입력창을 초기화해줌 let div = document.getElementBy..

함s
'Java/MVC -- JSP & Servlet' 카테고리의 글 목록