본문 바로가기

Daily/DIL

[실수노트] OZ parameter를 넘겼는데 값이 전달이 되지 않는다.

jsp 에서 검색 조건을 추가한 뒤, 해당 값을 oz 파일로 넘겨줘서 sql 쿼리를 동적으로 변경하는데,

oz 파일로 값을 분명히 넘겨주도록 코딩을 했는데, oz 쿼리문에는 해당값이 없는 값으로 넘어왔다.

jsp 상에서 해당부분을 로그를 남기고, network 탭에서 확인해봐도 정상적으로 넘기는 것처럼 나오는 데 oz 쿼리문에만 빈 값으로 들어왔다.

 

결론은 oz파라미터를 넘겨줄 때, pcount 라는 숫자만큼의 인자개수까지만 인자로 넘어갔다.

 

인자의 개수를 지정하고 인자가 몇개든 그 개수까지만 넘어가고 초과되는 값을 그냥 무시한다.

 

해당 내용과 비슷한 문제가 발생했을 때 확인하는 방법으로는

인자의 순서를 바꿔보거나, 개수를 지정하는 부분이 있는 지 확인해보면 좋을 것 같다.

'Daily > DIL' 카테고리의 다른 글

[clojure/etc] map, reduce 의미 및 사용법  (0) 2019.10.30