newChobo

    <div>
        <br>
        <input type="checkbox" id="checkBoxId" name="change_file"> <label for="checkBoxId">이미지 삭제 / 수정</label> <br>
        <label> 현재 이미지(파일)을 지우거나 다른 이미지로 대체합니다. </label> 
        <div id="file_box" style="display:none">          
          <input type='file' class="form-control" name='file1MF' id='file1MF' 
                 value='' placeholder="파일 선택">
        </div>       
    </div>   

 

기존엔 이거였음.

 

input type="file" 을 어떻게 해야할지 모르겠다.

innertext를 지운다고 해도, 수정이 되었냐 안되었냐에 대한 사실을 알기 힘들고, checkbox 의 체크여부를 통해 처리하려 하였으나, 기존에 받아오던 input과 어긋나서 문제가 발생함.

 

form 밖에서 param에 데이터를 붙여 활용할 수밖에 없는것 같음...(졸작때 썼던 방식)

새로 VO를 만들어버리는것도 낭비일것 같다는 생각이 들어서.

 

=================================================================================

 

링크에 굳이 안붙여도 되었음.

vo에 해당 없는 값은 알아서 따로 들고오던데?

 

  /**
   * 수정 처리
   */
  @RequestMapping(value = "/service/customer_post/update.do", method = RequestMethod.POST)
  public ModelAndView update_file(HttpSession session, @RequestParam(value = "checkBoxId", defaultValue = "0") boolean checkBoxId, Customer_postVO customer_postVO) {
    ModelAndView mav = new ModelAndView();

위 방식으로 받아오니 그냥 받아와짐

'공부 > 학원 수강 기록' 카테고리의 다른 글

JSTL에서 문자열과 문자 비교해야 할 때  (0) 2022.12.23
솔데스크 - 챗봇  (2) 2022.12.23
인공지능(AI) 1[11] 이항분류?  (0) 2022.11.30
인공지능  (0) 2022.11.29
인공지능 강의 시작  (0) 2022.11.28
profile

newChobo

@새로운뉴비

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!