spring boot的基本配置——spring boot的web开发——Thymeleaf模板引擎———通过HttpSession session的session.setAttribute返回数据给
package com.test.controller; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSession; @Controller public class StartMainController { @RequestMapping("/1") public String home1() { return "hello"; } @RequestMapping("/2") @ResponseBody public String home2() { return "123"; } @RequestMapping("/3") public String home3(Model model) { model.addAttribute("a","123"); model.addAttribute("b","abc"); model.addAttribute("c","def"); return "hello"; } @RequestMapping(value = "/4") public String home4(HttpServletRequest request, Model model) { String firstName = request.getParameter("firstName"); System.out.println(firstName); model.addAttribute("firstName",firstName); return "hello"; } @RequestMapping(value = "/5") public String home5(HttpSession session) { session.setAttribute("aa","1234"); session.setAttribute("bb","abcd"); session.setAttribute("cc","defg"); return "hello"; } }
DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8">
<title>Titletitle>
head>
<body>
<p th:text="${session.aa}">ceship>
<p th:text="${session.bb}">ceship>
<p th:text="${session.cc}">ceship>
body>
html>
http://localhost:8080/5