폼의 많은 데이터 항목을 입력할 때 controller를 제출하면 이상이 발생하여 데이터가 표시됩니다.

1537 단어 controller
1. 추가(Model Form Data 전달)
request.getSession().setAttribute("car", car);  // , 。

2. 수정된 경우(Model Form Data 전달)
Car car2 = carService.detailAll(car.getRegNo());

        try {

            BeanUtils.copyProperties(car2, car);

        } catch (IllegalAccessException e) {

            ec = ErrorCode.SYS_ERROR;

            logger.error(" !", e);

        } catch (InvocationTargetException e) {

            ec = ErrorCode.SYS_ERROR;

            logger.error(" !", e);

        }  // 

request.setAttribute("car", car2);

BeanUtils.copyProperties(car2, car);
 
3. 수정된 경우(Map Form Data 전송)
Map<String,Object> map = carService.detail(Integer.valueOf(carNo));

map.putAll(data);  //     data,key data 。

request.setAttribute("car", map);

좋은 웹페이지 즐겨찾기