아래의 순서대로 하나씩 작성할 예정이다.
1. Mapper를 작성
2. DTO 작성
3. Service작성
4. Controller작성
5. view 작성
좋아요를 한 회사를 보여주게 할것이다.
1. Mapper를 작성
<select id="findAll" resultType="site.metacoding.miniproject.web.dto.request.PersonalLikeDto">
SELECT p.resumes_id, r.resumes_title as resumesTitle
FROM personal_like p
INNER
JOIN resumes r
ON p.resumes_id = r.resumes_id
WHERE p.company_id = #{companyId}
</select>
2. DTO 작성
3. Service작성
4. Controller작성
5. view 작성
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ include file="../layout/header.jsp"%>
<div class="container">
<h2>관심이력서</h2>
<c:forEach var="personalLike" items="${personalLikeList}">
<div class="container p-5 my-4 border">
<a href="/personal/resumes/${personalLike.resumesId}">${personalLike.resumesTitle}
</a>
</div>
<div class="d-grid gap-2 d-md-flex justify-content-md-end">
<button onclick="deleteById(${personalLike.resumesId});"
type="button" class="btn btn-primary">관심 목록 제거</button>
</div>
</c:forEach>
</div>
<script src="/js/recommend.js"></script>
<%@ include file="../layout/footer.jsp"%>