日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

SpringBoot 对象输出

發布時間:2024/4/13 javascript 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SpringBoot 对象输出 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在實際的開發之中經常面對頁面要顯示頁面內容的處理操作,也是下面來觀察一下1、準備一個VO類package com.microboot.vo;import java.io.Serializable; import java.util.Date;@SuppressWarnings("serial") public class Member2 implements Serializable {private Long id;private String name;private Integer age;private Date birthday;private Double salary; } 2、而后編寫一個控制器將對象內容進行屬性傳遞:@RequestMapping(value = "/message/member_show", method = RequestMethod.GET)public String memberShow(Model model) {Member2 vo = new Member2();vo.setMid(101L);vo.setName("阿三");vo.setAge(9);vo.setSalary(9999.99);vo.setBirthday(new Date());model.addAttribute("member",vo);return "message/member_show";} 3、編寫一個具體的頁面進行輸出:@RequestMapping(value = "/message/member_show", method = RequestMethod.GET)public String memberShow(Model model) {Member2 vo = new Member2();vo.setMid(101L);vo.setName("阿三");vo.setAge(9);vo.setSalary(9999.99);vo.setBirthday(new Date());model.addAttribute("member",vo);return "message/member_show";}<!DOCTYPE html> <html xmlns:th="http://www.thymeleaf.org"> <head><title>SpringBoot模板渲染</title><link rel="icon" type="image/x-icon" href="/images/favicon.ico" /><meta http-equiv="Content-Type" content="text/html;charse=UTF-8"> </head> <body><p th:text="'用戶編號:' + ${member.mid}"> </body> </html>http://localhost/message/member_show用戶編號:101member_show.html<!DOCTYPE html> <html xmlns:th="http://www.thymeleaf.org"> <head><title>SpringBoot模板渲染</title><link rel="icon" type="image/x-icon" href="/images/favicon.ico" /><meta http-equiv="Content-Type" content="text/html;charse=UTF-8"> </head> <body><p th:text="'用戶編號:' + ${member.mid}"><p th:text="'用戶姓名:' + ${member.name}"><p th:text="'用戶年齡:' + ${member.age}"><p th:text="'用戶工資:' + ${member.salary}"><p th:text="'出生日期:' + ${member.birthday}"> </body> </html>http://localhost/message/member_show用戶編號:101用戶姓名:阿三用戶年齡:9用戶工資:9999.99出生日期:Mon Mar 04 14:58:42 CST 2019 <p th:text="'出生日期:' + ${#dates.format(member.birthday,'yyyy-MM-dd')}">出生日期:2019-03-04 4、現在程序編寫到此處實際上可以發現一個小小的問題,如果現在要在按照此類方式進行輸出會覺得這個操作臺麻煩了,有一種更簡單的做法:member_show.html<!DOCTYPE html> <html xmlns:th="http://www.thymeleaf.org"> <head><title>SpringBoot模板渲染</title><link rel="icon" type="image/x-icon" href="/images/favicon.ico" /><meta http-equiv="Content-Type" content="text/html;charse=UTF-8"> </head> <body><div th:object="${member}"><p th:text="'用戶編號:' + *{mid}"><p th:text="'用戶姓名:' + *{name}"><p th:text="'用戶年齡:' + *{age}"><p th:text="'用戶工資:' + *{salary}"><p th:text="'出生日期:' + *{#dates.format(birthday,'yyyy-MM-dd')}"></div></body> </html>http://localhost/message/member_show用戶編號:101用戶姓名:阿三用戶年齡:9用戶工資:9999.99出生日期:2019-03-04 區別:關于"${屬性}" 和 "*{屬性}" ?這兩種屬性訪問機制在訪問單獨或者是完整屬性時候是一樣的, 而如果要使用"*{}"形式進行訪問往往需要結合"th:object"作為整體對象的聲明后才可以直接訪問屬性.

?

總結

以上是生活随笔為你收集整理的SpringBoot 对象输出的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。