728x90
Javascript
스크립트에서 form 에 오브젝트 형태의 배열값을 JSON.stringify 을 이용해 String 형태로 값을 보냅니다
var trnItmInfrList = new Array();
$(".trnItmListObj").each(function (index){
var trnItmInfr = {
trnItmNm : $(this).find('input[name="trnItmNm"]').val()
, trnItmAmt : $(this).find('input[name="trnItmAmt"]').val()
}
trnItmInfrList.push(trnItmInfr);
});
formData.append('trnItmInfrList', JSON.stringify(trnItmInfrList));
Java
컨트롤러에서 Json String 형태의 값을 model 에 List 형태로 Parsing 합니다.
import com.fasterxml.jackson.databind.ObjectMapper;
public class RglrTrnMgntController {
@Autowired
private final ObjectMapper mapper;
List<TrnDto> trnItmInfrList = mapper.readValue(vo.getTrnItmInfrList(), new TypeReference<List<TrnDto>>(){});
}
public class TrnDto {
private String trnItmInfrList;
private String crclEsInfrList;
}
LIST
'Develop > JAVA' 카테고리의 다른 글
[JAVA] dto model 특정값 중복 제거 합치기 stream filter distinct sort (11) | 2024.09.10 |
---|---|
[JAVA] QR코드 생성 후 서버에 이미지로 저장 (2) | 2024.08.30 |
[JAVA] List 를 Json String 으로 변환 (1) | 2024.08.27 |
JAVA BigDecimal 사칙연산 , 비교연산 간단정리 (0) | 2024.08.09 |
Controller 의 리턴값으로 ModelAndView("jsonView") 사용할 때 해야하는 설정 (0) | 2024.06.17 |