728x90
@RequestParam spring MVC에서 쿼리 스트링 정보를 쉽게 가져오는 데 사용
@RequestParam(required=false)를 적용해 특정 파라미터 값만 받을 수 있다. int형 일 경우 (defaultValue="0")
(required=false)로 지정하면 해당 키값이 존재하지 않다고 해서 BadRequest가 발생하지 않는다. required 속성 값을 따로 작성안할 경우 기본 값은 true로 지정
* 존재하지 않다면 folder 변수에 default로 null 할당
@RequestMapping(value="/common/getImg.do" , method=RequestMethod.GET)
public void getImg(@RequestParam(value="id") String id,
@RequestParam(value="adsigg") String adsigg,
@RequestParam(value="folder", required=false) String folder, HttpServletResponse response) throws Exception{
}
또 다른 방법
조건 문으로 Requestparameter값 유무 값 체크
if(StringUtils.isEmpty(folder) {
thorw new "예외처리할 내용";
}
'Spring' 카테고리의 다른 글
POI SAX XSSFReader 대용량 엑셀 파일 읽기 OOME(Out of Memory Error) 방지 (0) | 2024.05.23 |
---|---|
[SUMMERNOTE] 썸머노트 이미지 다중 업로드 처리 (글 저장 클릭 시 임시폴더에 있던 파일 복사하여 외부 폴더에..) (2) | 2022.02.24 |
[Spring] WebSocket sockJS 실시간 알림 구현하기 (3) (1) | 2022.01.10 |
[Spring] 파일 다운로드 구현 (0) | 2021.12.15 |
컨트롤러 아닌곳에서 session 값 얻기 (0) | 2021.11.28 |