eGovFrame 표준프레임워크 포털

메뉴 건너띄기
상단메뉴 바로가기
본문 바로가기

이 누리집은 대한민국 공식 전자정부 누리집입니다.

본문 영역

적용 지원, FAQ, Q&A 게시판을 통해 기술 문제 해결을 지원합니다.

묻고 답하기

컨트롤러에서 파라미터값이 이상합니다.
  • 작성자

    노*욱

  • 작성일

    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를 하시면 순차적으로 나오는 것이 정상인 것 같습니다.

혹, 다른 의미로 문제가 생기신 거면 다시 한번 설명 부탁드립니다.

그럼, 즐거운 하루되십시오.
감사합니다.

이 페이지의 구성

묻고 답하기