이날은 발표 전 마지막 정돈을 하던 날이다.
기능은 어느정도 다 구현이 되어있었기 때문에 이날은 자잘한 기능 추가, 조정, 정리 위주의 작업을 진행했다.
1. DTO 순서 조정
DTO가 DB 설계와 순서가 약간 달랐다.
작업할 때 일치되지 않으면 번거로운 부분이 있다고 팀원한테 들어서 수정했다.
2. 이름을 2글자 이상으로 제약 + 코드 정리
그리고 event.preventDefault랑 return false가 같이 쓰여 있는 경우가 있다.
이유는 간단하다....
제대로 안 막혀서...
지금 생각해보면 처음에 코드를 작성할 때 코드가 바로 반영이 안 되니까 저렇게 했고
그걸 붙여 넣으면서 이상한 코드가 된 것 같다.
다 수정했다.
3. 네비게이션바 수정
<%@page import="com.dto.MemberDTO"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<nav class="navbar navbar-expand navbar-dark" style="background-color:transparent;">
<div class="container-fluid">
<a class="navbar-brand" href="main">문밤</a>
<form class="d-flex" role="search">
<input class="form-control me-1" type="search" placeholder="영화 정보 입력" aria-label="Search">
<button class="btn btn-outline-success" type="submit">Search</button>
</form>
<ul class="navbar-nav">
<%
MemberDTO dto = (MemberDTO)session.getAttribute("loginUser");
if(dto != null){ //로그인 상태
%>
<li class="nav-item"><a href="Logout" class="nav-link">로그아웃</a></li>
<!-- <li class="nav-item"><a href="#" class="nav-link">마이페이지</a></li> -->
<%
} else { //로그인 아닌 상태
%>
<li class="nav-item"><a href="Login" class="nav-link">로그인</a></li>
<!-- <li class="nav-item"><a href="#" class="nav-link">회원가입</a></li> -->
<%
}
%>
<!-- <li class="nav-item"><a href="#" class="nav-link">Link3</a></li> -->
</ul>
</div>
</nav>
'팀프로젝트 > JAVA' 카테고리의 다른 글
JAVA 팀플) 0207_AutoFocus / 네비게이션바 / SSN을 숫자로 입력 제한 (0) | 2024.03.18 |
---|---|
JAVA 팀플) 20240205 (0) | 2024.03.15 |
JAVA 팀플) 20240125_서블릿 명칭 변경과 로그아웃 기능 (0) | 2024.03.14 |
JAVA 팀플) 20240124_프로젝트 합체 및 WEB-INF로 JSP 이동 (0) | 2024.03.14 |
JAVA 팀플) 20240123_서블릿 및 JSP 명칭 변경 (0) | 2024.03.13 |