Springmvc 프론트 요청 데이터 프로 세 스 분석 가 져 오기
// RequestMapping:
//return: , ( )
//springmvc: ,
//name: name
@RequestMapping("/hello")
public String hello(String name,Integer age){
System.out.println("name:"+name+",age:"+age);
return "index.jsp";
}
tomcat 를 시작 하여 브 라 우 저 주소 표시 줄 에 입력 하 십시오.http://localhost:8086/hello?name=tom&age=18
결 과 를 볼 수 있 습 니 다.
2)대상 유형의 경우 방법 매개 변수 에서 대상 을 정의 하고 대상 속성 명 과 일치 하 는 데 이 터 는 자동 으로 대상 에 봉 인 됩 니 다.
public class User {
private Integer id;
private String name;
private Integer age;
private String sex;
private String addr;
}
get 과 set 에 대해 form 폼 으로 정 보 를 제출 하 는 jsp 페이지 를 작성 합 니 다.contrller 에서 테스트 결과;
@RequestMapping("/saveUser")
public String saveUser(User user){
System.out.println("User:"+user);
return "index.jsp";
}
3)수신 배열 의 경우.방법 에서 배열 을 정의 합 니 다.4)대상 중의 배열 과 집합 은 집합 속성 과 같은 이름 의 여러 요청 데 이 터 를 받 을 수 있다.
// , , , List ;
//private String[] hobbies;
private List<String> hobbies;
public String[] getHobbies() {
return hobbies;
}
public void setHobbies(String[] hobbies) {
this.hobbies = hobbies;
}
public List<String> getHobbies() {
return hobbies;
}
public void setHobbies(List<String> hobbies) {
this.hobbies = hobbies;
}
jsp 페이지 에 취미 속성 추가:취미:농구
게임 하기
코드 두 드 리 기
학습
contrller 에서 테스트 결과;
@RequestMapping("/saveUser")
public String saveAdmin(User user, String[] hobbies){
System.out.println("user:"+user);
System.out.println(Arrays.toString(hobbies));
return "index.jsp";
}
5)대상 중의 대상.프론트 데스크 톱 이 name 을 지정 할 때 속성.속성;대상 의 대상 을 테스트 하려 면 대상 을 따로 만 든 다음 에 이 대상 을 속성 으로 User.java 에 추가 해 야 합 니 다.
public class Role {
private String name;
private Integer id;
@Override
public String toString() {
return "Role{" +
"name='" + name + '\'' +
"id='" + id + '\'' +
'}';
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
}
User.java 중:
//
private Role role;
public Role getRole() {
return role;
}
public void setRole(Role role) {
this.role = role;
}
jsp 파일 중:<%--대상 의 대상 속성 에 속성 명 을 봉인 합 니 다.속성--%>
캐릭터:
테스트:
public String saveUser(User user, String[] hobbies){
System.out.println("User:"+user);
System.out.println(Arrays.toString(hobbies));
System.out.println("role:"+user.getRole());
return "index.jsp";
}
6)맵 에 데 이 터 를 봉인 합 니 다.방법 에서 HashMap 인 자 를 정의 하고 앞 에@RequestParam 주 해 를 추가 합 니 다.7)대상 에 봉 인 된 맵,프론트 데스크 톱 지정 name 은 맵 속성 명[key 값];
User.java 중:
// map
private Map<String,String> conditions;
public Map<String, String> getConditions() {
return conditions;
}
public void setConditions(Map<String, String> conditions) {
this.conditions = conditions;
}
jsp 파일 중:<%--대상 에 데 이 터 를 봉인 한 map,map 속성 명[key]--%>
검색 조건:
검색 조건:
테스트:
//map : map
// @RequestParam("name"): ==>request.getParameter
//required = false: defaultValue:
@RequestMapping("/saveUser")
public String saveUser(User user, String[] hobbies,
@RequestParam(name="name",required = false,defaultValue = "username") String username,
@RequestParam HashMap map){
System.out.println("User:"+user);
System.out.println("role:"+user.getRole());
System.out.println(Arrays.toString(hobbies));
System.out.println("map:"+map);
System.out.println("username:"+username); System.out.println("conditions:"+user.getConditions()); return "index.jsp"; }
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Java PowerPoint에서 텍스트 가져오기이번에는 Spire.Presentation for Java라는 무료 라이브러리를 사용하여 PowerPoint에서 텍스트를 얻는 방법을 소개합니다. 아래 준비 1.E-iceblue 공식 사이트에서 무료 버전을 다운로드...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.