본문 바로가기

Java28

java.lang.UnsupportedOperationException: A TupleBackedMap cannot be modified. 에러 내용 : java.lang.UnsupportedOperationException: A TupleBackedMap cannot be modified. - 오류 소스 List list = new ArrayList(); list = service.getCode(); list.get(1).put("result", "S"); // 이 부분 오류 에러 내용을 보면 "TupleBackedMap cannot be modified"이라고 나와 있습니다. 이는 TupleBackedMap이라는 클래스의 인스턴스가 수정될 수 없다는 것을 의미합니다. 해결 방법으로는 먼저, TupleBackedMap 대신 다른 맵 클래스를 사용하는 것입니다. List list = new ArrayList(); list = service... 2023. 7. 13.
java.lang.IllegalArgumentException: Unable to deserialize the execution context 자바 스프링 에러 java.lang.IllegalArgumentException: Unable to deserialize the execution context at org.springframework.batch.core.repository.dao.JdbcExecutionContextDao$ExecutionContextRowMapper.mapRow(JdbcExecutionContextDao.java:328) at org.springframework.batch.core.repository.dao.JdbcExecutionContextDao$ExecutionContextRowMapper.mapRow(JdbcExecutionContextDao.java:312) at org.springframework.jdbc... 2023. 7. 4.
restTemplate.exchange 예외처리 restTemplate.exchange 예외처리 restTemplate.exchange의 경우 400, 500의 응답코드를 받으면 에러로 뱉는다 이 때, BODY를 가져오는 방법은 예외처리를 통해서 가져올 수 있다. (getResponseBodyAsString) // 예외처리 import import org.springframework.web.client.HttpClientErrorException; import org.springframework.web.client.HttpServerErrorException; @Autowired RestTemplate restTemplate; public Map callRestAPI(Map paramters, String url) throws Exception { M.. 2022. 2. 14.
java list를 jsp에서 json으로 변환하기 java list를 jsp에서 json으로 변환하기 java영역에서 List 형식의 데이터를 jsp에서 받아서 json으로 처리하는 방법이다. 먼저 java영역에서 ModelAndView로 넘겨준다. /* java, 컨트롤러 영역 */ mav.addObject("javaList", service.getTestList(param)); // service.getTestList는 List 형식 그리고 javascript에서 list를 json으로 바꿔주는 function을 따로 만들어서 사용한다. var javaList = '${javaList}'; //jstl로 받아서 변수 지정 var test1 = fn_javaListToJson(javaList); console.log("fn_javaListToJson .. 2020. 3. 30.