겉바속촉
쿼리 스트링 없이 기본값 사용하고 싶은 경우 본문
728x90
반응형
지난 포스팅에서는 리퀘스트를 보낼때 옵션을 꼭 넣어줘야 했음
2022.06.08 - [IT 일기 (상반기)/JAVA] - get 요청과 쿼리 스트링
옵션을 없애본다면..?
500 에러창을 볼 수가 있습니동:)
하지만 기본값을 사용하고 싶다.......🤷♂️🤷♀️
전달되는 입력 값의 형태를 먼저 알아볼게요
옵션 따라서 다음과 같이 전달되는 값도 변화가 있습니다:)
그리고 주의할 점은 3이라고 입력한 것이 string으로 인식된다는 점
http://.../hi?cnt=3 | --> "3" |
http://.../hi?cnt= | --> "" |
http://.../hi? | --> null |
http://.../hi | --> null |
그래서 코딩을 할때에는 null값이 아니어야 하며 빈 문자열도 아니어야하는 것을 검사해야함
if(temp_ ! = null && !temp.equals(""))
cnt = Integer.parseInt(temp);
그래서 해당하는 경우는 그냥 초기값 설정대로 나오도록 코딩
String cnt_ = req.getParameter("cnt");
int cnt = 100;
if(cnt_ !=null && !cnt_.equals(""))
cnt = Integer.parseInt(cnt_);
옵션을 7이라고 설정한 경우
옵션을 주지 않은 경우 : 100까지 출력
728x90
반응형
'IT 일기 (상반기) > JAVA' 카테고리의 다른 글
Eclipse 기본 형식 설정 (0) | 2022.06.08 |
---|---|
입력폼의 원리 (0) | 2022.06.08 |
get 요청과 쿼리 스트링 (0) | 2022.06.08 |
Eclipse Dynamic Web Project 안보인다면...? (0) | 2022.06.07 |
Eclipse 서버 목록에 Tomcat이 없다면...? (0) | 2022.06.07 |