Notice
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 | 31 |
Tags
- 도서관 수업
- 초등학교 코딩수업
- 코딩수업
- 뚜루뚜루
- 알티노
- spring
- spring boot
- 자율주행자동차
- 2024겨울방학 코딩부트캠프
- 은평구립도서관
- transaction
- js
- 이것이 자바다
- 초등학생 코딩수업
- jsp
- 콜백함수
- Java
- 스마트리움
- 자바
- 핑퐁로봇
- 서울시여성가족재단
- Cos Pro
- html
- 2023 ICT R&D 주간
- Spring Security
- 초등학생 겨울방학 놀이
- 드론
- CSS
- 코딩부트캠프
- 2024우먼테크위크
Archives
- Today
- Total
블로그
iterator, WebRequest.getParameterNames() 본문


while 문과 같이 쓰이는 일이 많다.
@Controller
@RequestMapping("main4")
public class Controller04 {
// /main4/sub1
// /main4/sub1?city
// /main4/sub1?country
// /main4/sub1?city&country
// /main4/sub1?city=seoul&country=korea
// 파라미터를 정하기 않았기 때문에 어떤 경로로 와도 실행된다
@RequestMapping("sub1")
public void sub1(WebRequest request) {
Iterator<String> names = request.getParameterNames();
while (names.hasNext()) {
String name = names.next();
System.out.println(name);
}
}
}



@RequestMapping("sub2")
public void method2(WebRequest request) {
String address = request.getParameter("address");
System.out.println(address + "로 가는 경로 탐색");
}
@RequestMapping("sub3")
public void method3(@RequestParam("address") String param) {
System.out.println(param + "로 가는 경로 탐색");
}
// sub2,sub3 같은 코드
// /main4/sub6?weight=45.5
@RequestMapping("sub6")
public void sub6(WebRequest request) {
// 몸무게 weight 파라미터에 따라 다른 일
String value = request.getParameter("weight");
Double weight = Double.valueOf(value);
if (weight < 50) {
System.out.println("저체중");
} else if (weight < 90.0) {
System.out.println("보통");
} else {
System.out.println("과체중");
}
}
@RequestMapping("sub4")
public void method5(@RequestParam("height") Double param) {
if (param < 145.0) {
System.out.println("작은 키");
} else if (param < 190.0) {
System.out.println("중간 키");
} else {
System.out.println("큰 키");
}
}
// 같은 코드
'개발자 준비과정 > Spring, SpringBoot, JSP' 카테고리의 다른 글
4월11일 수업내용 jstl, lombok, ModelAttribute (0) | 2024.04.11 |
---|---|
4월9일 spring,jsp 수업 내용 (0) | 2024.04.09 |
4월8일 수업내용 (0) | 2024.04.08 |
@RequestParam (0) | 2024.04.08 |
4월5일 스프링 수업 내용 (0) | 2024.04.08 |