이 누리집은 대한민국 공식 전자정부 누리집입니다.
노*욱
2014-01-07 17:05:53
1,001
기타
완료
JSP에서 특정 ID를 SUBMIT 하기전 ","구분자로 두고 SUBMIT을 하였습니다.
컨트롤러에서 split를 이용하여 배열에 담아 조회를 해보면 checkedDel 파라미터 이외에는 처음 컬럼부터 내용이 순차적으로 나와서 update가 정상적으로 이루어지지 않는 것 같아 속상합니다.
public String updateSample(
@RequestParam("checkedDel") String checkedDel,
@RequestParam("fullname") String fullname,
@RequestParam("gender") String gender,
@RequestParam("description") String description,
@RequestParam("deptid") String deptid,
@RequestParam("hiredate") String hiredate,
@ModelAttribute("searchVO") SampleDefaultVO searchVO,
BindingResult bindingResult, Model model)
throws Exception {
String[] checked=checkedDel.split(",");
String[] checkFullname=fullname.split(",");
String[] checkGender=gender.split(",");
String[] checkDescription=description.split(",");
String[] checkDeptid=deptid.split(",");
String[] checkHiredate=hiredate.split(",");
if(checked.length == 0) {
}
for (int i=0 ; i < checked.length ; i++){
SampleVO sampleVO = new SampleVO();
sampleVO.setId(checked[i]);
sampleVO.setFullname(checkFullname[i]);
...
sampleService.updateSample(sampleVO);
}
return "forward:/sample/egovSampleList.do";
}
안녕하세요. 노진욱님.
"처음 컬럼부터 내용이 순차적으로 나와서.."가 문제가 되셨다고 하셨는데, split를 하시면 순차적으로 나오는 것이 정상인 것 같습니다.
혹, 다른 의미로 문제가 생기신 거면 다시 한번 설명 부탁드립니다.
그럼, 즐거운 하루되십시오.
감사합니다.