controller傳值到頁面,springmvc jsp java_java-jsp springmvc-controller 傳值到頁面的方法

 2023-12-06 阅读 27 评论 0

摘要:java-jsp springmvc-controller 傳值到頁面的方法發布時間:2020-09-11 11:32:27來源:腳本之家閱讀:66controller傳值到頁面?作者:草青工作室借助 org.springframework.ui.Model 對象或 Map 對象將信息傳到 springmvc 的頁面中需要:jstl 支

java-jsp springmvc-controller 傳值到頁面的方法

發布時間:2020-09-11 11:32:27

來源:腳本之家

閱讀:66

controller傳值到頁面?作者:草青工作室

借助 org.springframework.ui.Model 對象或 Map 對象將信息傳到 springmvc 的頁面中

需要:jstl 支持 和 EL 表達式

1.maven 添加依賴:

;dependency>

Spring MVC。jstl

jstl

1.2

;/dependency>

2.controller 中的方法

json.tojavaobject、/**

*

*/

@Controller

@RequestMapping("/hello")

servlet返回json給前端。public class HelloController {

/**

* 請求地址:項目名/hello/userinfo

* @return

*/

js實現下一頁,@RequestMapping("userinfo")

public String userinfo(org.springframework.ui.Model model,Map map){

//傳遞單個對象

UserInfoModel info = new UserInfoModel("張三",99,"男");

model.addAttribute("info",info);

javaweb導入jar包。List list = new ArrayList();

list.add(new UserInfoModel("李四",20,"男"));

list.add(new UserInfoModel("王五",21,"女"));

list.add(new UserInfoModel("趙六",22,"男"));

//傳遞多個對象

java post請求 json、map.put("user_list", list);

return "hello/userinfo"; //servlet.xml 中定義的 前綴(prefix)+返回值+后綴(suffix)拼接的物理地址

}

}

3.測試實體對象

java接口接收json數據。package demo.models.hello;

import java.util.Date;

/**

*

*/

public class UserInfoModel {

public UserInfoModel(String name,int age,String sex){

this.name=name;

this.age=age;

this.sex=sex;

this.date = new Date();

}

String name;

int age;

String sex;

Date date;

public Date getDate() {

return date;

}

public void setDate(Date date) {

this.date = date;

}

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public int getAge() {

return age;

}

public void setAge(int age) {

this.age = age;

}

public String getSex() {

return sex;

}

public void setSex(String sex) {

this.sex = sex;

}

}

4.jsp 頁面

pageEncoding="utf-8"%>

Insert title here

頁面信息

url:${pageContext.request.contextPath}

用戶信息

name:${info.name}
age:${info.age}
sex:${info.sex}
date:

用戶列表

nameagesexdate
${p.name}${p.age}${p.sex}
jstl forEach
行號col1col2col3
${i}${i+2}${i+3}${i+4}

以上這篇java-jsp springmvc-controller 傳值到頁面的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持億速云。

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/2/187257.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息