Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 |
Tags
- jxls
- swift 메모장 만들기
- jxls 엑셀
- 대용량엑셀업로드
- Swift
- Oracle
- xcode12.5.1
- js 전자서명
- fullcalendar js
- 전자서명기능구현
- xssreader
- poi monitorjbl
- poi 대용량
- Xcode
- outofmemoryerror 방지
- mysql
- swift 계산기
- js달력
- 달력기능개발
- monitorjbl
- xcode swift memo
- PostgreSQL
- monitorjbl 엑셀
- spring annotation
- opcpackage
- MSsql
- xlsx-streamer
- xssfworkbook
- 전자서명개발
- ios app 개발
Archives
- Today
- Total
web developer👩🏻💻
@RequestParam 값이 Null / 예외 처리 (required=false) 본문
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 |