본문 바로가기

공부기록

공부기록, 2021-08-18(수), 128일차

## JSP
```
// 수정 할 게시물이 존재하는지 확인하는 함수
private void actionShowModify(Rq rq) {
// 수정 할 게시물 id를 받아옴 없을시 0저장
int id = rq.getIntParam("id", 0);

// 해당 게시물 번호를 못 받아올시 오류메세지 출력 후 뒤로가기
if (id == 0) {
rq.historyBack("id를 입력해주세요.");
return;
}

// 접속한 member값과 해당 게시물번호를 이용해서 article 구하여 리턴하는 함수(해당 값을 article변수에 저장)
Article article = articleService.getForPrintArticleById(rq.getLoginedMember(), id);

// 접속한 member값과 구해진 게시물값으로 수정여부 판단하는 함수(성공여부 리턴받아 저장)
ResultData actorCanModifyRd = articleService.actorCanModify(rq.getLoginedMember(), article);

// actorCanModify값이 F-로 시작시 오류메세지 출력 후 뒤로가기
if (actorCanModifyRd.isFail()) {
rq.historyBack(actorCanModifyRd.getMsg());
return;
}

// 게시물이 없을 시 오류메세지 출력 후 뒤로가기
if (article == null) {
rq.historyBack(Ut.f("%d번 게시물이 존재하지 않습니다.", id));
return;
}

// 해당 jsp에서 사용 할 article변수 보내기
rq.setAttr("article", article);
// 해당 페이지 이동하는 함수 
rq.jsp("usr/article/modify");
}
```
## 느낀점
- 취업에 대한 막연한 두려움이 있다.