KOSTA 37일차) 컨트롤러 / JSP include / 이미지 업로드

해버니·2023년 4월 10일
0

KOSTA

목록 보기
30/32
post-thumbnail

컨트롤러

웹뷰가 컨트롤러에 요청하는 방법
컨트롤러를 보내는 방법에는 여러 가지가 있다.




<a href="컨트롤러"></a>

location.href = "컨트롤러";

<form action="컨트롤러"></form>

const xhttp = new XMLHttpRequest();
xhttp.open("post", "컨트롤러");
xhttp.send();





inclue

1. include 지시자. 페이지 포함. 포함할 페이지가 고정으로 지정

<%@ include file="b.jsp" %>

얘는 값이 지정!을 해줘야 한다.


2. include 액션 태그. 포함할 페이지가 매번 바뀔 수 있음

<jsp:include page="${view}"/>

언제 써?
메뉴에 따라서 다른 내용을 덧붙여서 바뀐 페이지를 보여주기 위해서.
페이지 이동없이 보여주기 위해서 사용한다.







일기 다이어리 만들기~

sql엔 이렇게 업데이트~

글번호
작성일
작성자id
글내용
사진1
사진2
사진3



vo

class 명: DiaryVo
private int num;
private String writer;
private Date date;
private String content;
private String pic1;
private String pic2;
private String pic3;



dao

class 명: DiaryDao
public void insert(DiaryVo vo){}
public DiaryVo select(String writer){}
public ArrayList<DiaryVo> selectAll(){}
public void update(DiaryVo vo){} // 글 내용 수정
public void delete(int num){}



service

class 명: DiaryService
public void addDiary(DiaryVo vo){}
public DiaryVo getDiary(String writer){}
public ArrayList<DiaryVo> getAll(){}
public void editDiary(DiaryVo vo){} // 글 내용 수정
public void delDiary(int num){}







0개의 댓글