controller validation check입니다! 도움 많이 주세요ㅠㅠ

validation check 를 하기위한 단계인데요!
@RequestMapping(value = /get, method = RequestMethod.GET) @ResponseBody public ModelMap get(@ModelAttribute(event) Event event, @ModelAttribute(mcsmRequest) McsmRequest mcsmRequest, HttpServletRequest request) { ModelMap model = new ModelMap();
//파라미터 로그 확인 (eventId) logger.debug(eventId : {}, event.getEventId());//제대로 나옵니다
this.apiHeader = new ApiHeader(); Event result = this.eventService.get(event);//테이블의 select구문 받는 겁니다 logger.debug(result : {}, result); //이것도 log로 보여주고 싶은데 ㅠㅠ 안뜨네요ㅠㅠㅠㅠ
if(null == result || null == event.getEventId()) { this.apiHeader.setCode(ResultConstants.CODE_ERROR_DB_SELECT); this.apiHeader.setMessage(DeviceResultConstants.getMessage(ResultConstants.CODE_ERROR_DB_SELECT)); logger.debug(error); } else if(null != event.getEventId()){ if(event.getEventId().equals(result)){ logger.debug(success : {}, event.getEventId()); }else logger.debug(error); }
model.addAttribute(ApiConstants.JsonParamKey.HEADER, this.apiHeader); model.addAttribute(ApiConstants.JsonParamKey.BODY, result); //logger.debug(success);
return model; }
Controller에서 제가 지금 하고 있는 부분만 갖다 놓은 겁니다!우선 하고 싶은 것은html로 샘플 테스트 페이지를 만들어서 처리가 되는지만 log로 확인하는 겁니다.eventId(그냥 숫자)를 입력해서 submit 했을때 입력한 eventId가 비교할 db테이블의 동일한 eventId(같은 숫자)가 있으면 log로 성공을 뿌려주고입력한 eventId가 db에 없을 때에는 log로 실패를 뿌려주는 겁니다!우선 현재 db에는 임시로 eventId가 2인 row를 넣어줬습니다그 결과 2를 입력했을때는 웹페이지 상에는 정상작동을 하지만 log는 error를 뿌려주네요ㅠㅠㅠ2외에 다른 숫자를 넣어줬을때에도 마찬가지구요ㅠㅠㅠ
많이 도와주세요....ㅠㅠㅠㅠㅠㅠㅠ답변 주시는데 저걸로 부족하시다 싶으시면 댓글 달아주세요!! 바로 올리겠습니다!!

댓글 0

아직 댓글이 없습니다.

프로그램 개발일반 다른 글

목록