웹뷰가 컨트롤러에 요청하는 방법
컨트롤러를 보내는 방법에는 여러 가지가 있다.
①
<a href="컨트롤러"></a>
②
location.href = "컨트롤러";
③
<form action="컨트롤러"></form>
④
const xhttp = new XMLHttpRequest();
xhttp.open("post", "컨트롤러");
xhttp.send();
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){}