▷
▶
■
→
[오답 노트]
▶상품정보를 수정함에 있어서 넘겨져오는 상품의 정보를 radio 버튼 에 어떻게 하면 적용시킬지에 대해서 고민을 하다가 ,
<input type='radio' name='kind' value='OUTER'
<% if( <%=product.getKind() %>.equals("OUTER")) { %>
checked
<% }%>
/> OUTER
이런식으로 코드를 짰는데 이클립스가 못알아먹는다.
그래서 jsp상단에 값을 미리 받아놓은뒤 값을 비교해야겠다고 생각이 들었음.
해결방법
1. 윗부분에서 kind의 값을 String kind에 받았다.
2. 밑부분에서 if문으로 받아온값과 같다면 checked 되게끔 설정했더니 잘 적용이 된다.
▶ 생각해보니 이런 작업이 꼭 필요할것같다. 불필요하게 서버에 저장되있는거를 바로바로 삭제할 수 있게끔 코드를 짜는게 좋아보인다. 따로 안쓰는걸 삭제하기보다는 한번에 처리될 수 있게끔!
//새로 수정된 이미지가 있다면 기존에것을 삭제하고 새로운 이미지를 넣는 작업
// 따로 업로드가 안되면 기존 이미지를 그대로 사용합니다.
if(img!=null){
product.setImg(img);
product.setImg1(img1);
product.setImg2(img2);
product.setImg3(img3);
product.setImg4(img4);
new File(saveDirectory, currentImg).delete();
new File(saveDirectory, currentImg1).delete();
new File(saveDirectory, currentImg2).delete();
new File(saveDirectory, currentImg3).delete();
new File(saveDirectory, currentImg4).delete();
}else{
product.setImg(currentImg);
product.setImg1(currentImg1);
product.setImg2(currentImg2);
product.setImg3(currentImg3);
product.setImg4(currentImg4);
}
▶ 진짜 pstmt.executeUpdate() 좀 하자 진짜. 이거안해서 시간계속 잡아먹지않냐 하
▶ 버튼 클릭했을때 확인을 받는 함수
▶ 자꾸 null을 받아오네.. ->철자이슈!!! 스펠링 그만좀 틀립시다
▶a태그 submit하는거 눈에 넣자!!!
[안되는것]
<textarea> 태그는 뭔가 좀 다른가? 게시글 내용 없을때 출력하는 js잘안됨.
└ 이건 value 속성이 아니라 <textarea>여기</textarea> 에 넣어주면 들어간다~
[해보고 싶은것]
>>10개씩 보기 , 20개씩 보기 기능 넣어보기 (관리자 끝나고 해보자)
>>로그인 완료 후에 로그인이 완료되었으니 새로 로그인을 해주세요 알림창 띄우고싶음
[오늘의 계획]
<게시판(공지사항) 흐름>
notice_list : 없는것(검색)notice_detailnotice_write, notice_write_action (답글 아직)notice_list 검색구현notice_modifynotice_modify_actionnotice_write 답글 구현notice_remove_action- notice_test 페이지 구현 (나중에 합쳤을때 하자)
<관리자페이지 흐름>
관리자용 Header- 회원 관리
상품 관리- 주문 관리
220126 수
notice_list 틀 짜고 값 집어넣어서 css적용한거 확인 완료. notice_detail 들어가야겠다.
220127 목
[notice_write] , [notice_write_action] 완료
[notice_detail] 완료 > 사진까지 잘됨 , 속성 변경하는거 물어보자
[검색]기능 구현 완료
[notice_modify] , [notice_modify_action] 완료
220128 금
[notice_write] 답글 기능 완료
[notice_remove_action] confirm하는 안내문구 기능 추가 완료
[관리자페이지] header
220129 토
상품 관리
[product_list] 틀 완료
└ 해야할것 : 검색, 헤더정리
220130 일
[product_list] 검색 ,헤더정리완료
[product_add] , [product_add_action] 완료
[product_modify] 완료
220131 월
[product_modify] , [product_modify_action] 완료
└ 해야할것 : 라디오체크 받아오는법 생각, textarea안에 value 속성을 대신할 속성 알아보기
[product_change_action] 완료
[member sql] 정립
[member_join]
└ 자바스크립트 함수 설계 (주소, 핸드폰번호 3칸에 입력된 값 합치기 -> action.jsp로 넘길때 필요)
└ zip코드 받아오는 api 붙여넣기
'일기장 > 하루 정리' 카테고리의 다른 글
220202 [수] session 작업 / 비정상 경로 접근 차단 / 로그인 / 회원가입 / 아이디찾기 / 비번찾기 / 회원정보수정 (0) | 2022.02.02 |
---|---|
220201 [화] 회원가입 / 로그인 / 회원관리 (0) | 2022.02.01 |
220130 [일] 관리자 페이지 2 (0) | 2022.01.30 |
220129 [토] 관리자 페이지 1 (0) | 2022.01.29 |
220128 [금] 게시판3 오답노트 (0) | 2022.01.28 |