org.springframework.ui.model 객체 또는지도 개체를 사용하여 SpringMVC 페이지로 정보를 전달합니다.
요구 사항 : JSTL 지원 및 EL 표현
1. Maven 추가 종속성 :
<!-JSTL (JSP 표준 태그 라이브러리)->; 종속성> <groupId> jstl </groupId> <artifactId> jstl </artifactid> <버전> 1.2 </version>;/fectionency>
2. 컨트롤러의 방법
/** **/@controller@requestmapping ( "/hello") 공개 클래스 HelloController {/***요청 주소 : 프로젝트 이름/hello/userInfo*@return*/@requestMapping ( "userInfo") public String userInfo (org.springframwork.ui.model 모델, map <string> map) {// pass a oust oust userinfomefomefomefodel userinfo userInfomodel ( "Zhang San", 99, "Male"); Model.AdDattribute ( "info", info); list <userInfomodel> list = new ArrayList <UserInfomodel> (); List.Add (new userInfomodel ( "li si", 20, "male"); 21, "female"); list.add (new userInfomodel ( "zhao liu", 22, "male")); // 여러 객체를 전달합니다. // servlet.xml}}에 정의 된 접두사 스 플라이 싱 (접두사) + return value + 접미사)의 물리적 주소.3. 테스트 엔티티 객체
패키지 demo.models.hello; import java.util.date;/** **/public class userInfomodel {public userInfomodel (public userInfomodel (문자열 이름, int. void setDate (날짜) {this.date = date;} public string getName () {return name;} public void setName (문자열 이름) {this.name = name;} public int getage () {return age;} public void setage (int age) {this.age = age;} public set getsex (}}}} 섹스;}}4.JSP 페이지
<%@ page language = "java"contmenttype = "text/html; charset = utf-8"pageencoding = "utf-8"%> <!-JSTL 코어 라이브러리를 소개하고, 루프 태그를 사용하십시오-> <%@ taglib uri = "http://java.sun.com/jsp/jstl/core"preforfix ""c "j in intrachone =" FMT 라이브러리, 시간 태그 형식-> <%@ taglib prefix = "fmt"uri = "http://java.sun.com/jsp/jstl/fmt"%> <!-el Expression Support-> <%@ page iseligned = "false"%> <! doctype html public "-// w3c // dtml. 전환 // en ""http://www.w3.org/tr/html4/loose.dtd"><<<< html> http-equiv = "content-type"content = "text/html </html </title> <script; sc = "/content/index.js"> </script> <link href = "/content/index.css"rel = "external nofollow"/</head> <body> <h3> 페이지 정보 </h3> <div> url : $ {pagecontext.request.contextPath} </h3> 사용자 정보 </h3> 이름 : $ {info.name} </div> <div> Age : $ {info.age} </div> <div> 섹스 : $ {info.sex} </div> <dix} </div> <dix} </div> <dix} </div> <dix} </div> <dix} </div> <dix} </div> <dix} </div> <dix} <fmt : <fmt : "yyyy-mm-dd hh : mm : ss"value = "$ {info.date}"/<h3> user 목록 </h3> <tt> <tt> <td> name </td> <td> age </td> <td> 섹스 </td> <td> 날짜 </td> </tr> <c : foreach items = "$ {user_list}" var = "p"> <td> <td> $ {p.name} </td> <td> $ {p.age} </td> <td> $ {p.sex} </td> <td> <fmt : FormatDate Pattern = "yyyy-mm-dd hh : mm : ss" value = "$ {p.date}"/> </td> </td> </td> </c : foreach> <td> <td colspan = "4"style = "text-align : center;"> jstl foreach </td> </td> line 번호 </td> <td> col1 </td> <td> col2 </td> <td> col3 </td> </tr> <c : foreach begin = "1"end = "5" var = "i"> <tr> <td> $ {i} </td> <td> $ {i+2} </td> <td> $ {i+3} </td> <td> $ {i+4} </td> </tr> </c : foreach> </tables> </html>Java-JSP SpringMVC-Controller 페이지로 값을 전달하는 위의 방법은 내가 공유하는 모든 컨텐츠입니다. 나는 당신이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.