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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

springboot中三种xxxx.setAttribute()并与python中flask作对应比较+容器的通俗理解

發(fā)布時間:2023/12/31 python 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 springboot中三种xxxx.setAttribute()并与python中flask作对应比较+容器的通俗理解 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

對應(yīng)關(guān)系如下:

Javapython
Spring bootFlask

import javax.servlet.http.HttpServletRequest;
HttpServletRequest.getServletContext().setAttribute("name", "Thymeleaf模板引擎");

from flask import g
import javax.servlet.http.HttpSession;
HttpSession.setAttribute()
from flask import session

import org.springframework.web.context.request.WebRequest;


webRequest.setAttribute("books", books, RequestAttributes.SCOPE_REQUEST);

return {'returnCode': 0, 'returnValue': returnValue}
ThymeleafJinja2

?

完整代碼舉例如下:

package org.fkit.thymeleaftest.controller;import java.util.ArrayList; import java.util.List; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSession; import org.fkit.thymeleaftest.domain.Book; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.context.request.RequestAttributes; import org.springframework.web.context.request.WebRequest;@Controller public class ThymeleafController {/** 保存數(shù)據(jù)到作用范圍域,用于測試Thymeleaf表達(dá)式訪問數(shù)據(jù)* */@RequestMapping("/regexptest")public String regexptest(HttpServletRequest request,HttpSession session){System.out.println(request.getParameter("loginName"));System.out.println(request.getParameter("password"));//接受頁面請求中的參數(shù)(這里其實是視圖函數(shù)) //接收參數(shù)后直接打印,其實這里應(yīng)該擴(kuò)展為去數(shù)據(jù)庫進(jìn)行校驗request.setAttribute("book", "瘋狂Spring Boot講義");// 保存數(shù)據(jù)到session作用范圍域當(dāng)中session.setAttribute("school", "瘋狂軟件");// 保存數(shù)據(jù)到ServletContext(application)作用范圍域當(dāng)中request.getServletContext().setAttribute("name", "Thymeleaf模板引擎");return "success1";}/** 保存數(shù)據(jù)到作用范圍域,用于測試Thymeleaf的條件判斷* */@RequestMapping("/iftest")public String iftest(WebRequest webRequest){// 保存數(shù)據(jù)到request作用范圍域,Spring MVC更推薦使用WebRequestwebRequest.setAttribute("username", "fkit", RequestAttributes.SCOPE_REQUEST);webRequest.setAttribute("age", 21, RequestAttributes.SCOPE_REQUEST);webRequest.setAttribute("role", "admin", RequestAttributes.SCOPE_REQUEST); //s:變量名稱 //o:變量取值 //role:變量return "success2";}/** 保存數(shù)據(jù)到作用范圍域,用于測試Thymeleaf的循環(huán)獲取數(shù)據(jù)* */@RequestMapping("/eachtest")public String eachtest(WebRequest webRequest){// 模擬數(shù)據(jù)庫數(shù)據(jù)保存到List集合List<Book> books = new ArrayList<>();// 下面將對象初始化以后加入列表books.add(new Book(1, "瘋狂Java講義-補(bǔ)充", "java.jpg", "李剛 編著", 109.00));books.add(new Book(2, "輕量級Java EE企業(yè)應(yīng)用實戰(zhàn)", "ee.jpg", "李剛 編著", 108.00));books.add(new Book(3, "Spring+MyBatis應(yīng)用實戰(zhàn)", "SpringMyBatis.jpg", "瘋狂軟件 編著", 58.00));books.add(new Book(4, "瘋狂Android講義", "android.jpg", "李剛 編著", 108.00));books.add(new Book(5, "瘋狂Ajax開發(fā)", "ajax.jpg", "李剛 編著", 79.00));// 保存數(shù)據(jù)到request作用范圍域webRequest.setAttribute("books", books, RequestAttributes.SCOPE_REQUEST);/*這里的數(shù)據(jù)是通過thymeleaf傳遞到網(wǎng)頁上*/ // 這里“books”是與html頁面對應(yīng)的變量名 // 上面的webRequest是用來設(shè)置傳遞給html的變量的return "success3";}}

關(guān)于上述三個java的thymeleaf用法的具體區(qū)別,也可以參考[1]

?

?

Springboot中的容器到底是什么意思呢?

我們想必聽過docker,也就是一個系統(tǒng)里面再做一個系統(tǒng),

所以Spring boot中的容器概念其實類似于Javaweb版本的docker.

?

Reference:

[1]Difference of 3 xxx.setAttribute()

總結(jié)

以上是生活随笔為你收集整理的springboot中三种xxxx.setAttribute()并与python中flask作对应比较+容器的通俗理解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产在线xxxx| 69亚洲乱人伦| 日韩欧美精品在线观看 | 蜜桃做爰免费网站 | 波多野结衣中文字幕一区二区三区 | 一级黄av | 一区久久 | 国产亚洲精品成人av在线 | 国产超碰精品 | 蜜臀视频在线观看 | 午夜激情网 | 亚洲天堂手机在线 | 亚洲最大成人av | 岛国片免费在线观看 | 成人一级在线 | 69视频网址 | 在线观看污| 久久久无码人妻精品一区 | 亚洲国产欧美日韩在线 | 亚洲最大看欧美片网站 | 久久国产精品无码一区二区 | 你懂的网站在线观看 | 天天草天天操 | 成人区视频 | 91精品在线看 | 欧美一区二区最爽乱淫视频免费看 | 黄色网在线免费观看 | 国产精品一级黄色片 | 爱爱爱免费视频 | aaa天堂| 中文字幕91 | 欧美一区二区三区久久 | 中文字幕9 | 97看片吧 | 亚洲小说区图片区 | 精品日本一区二区三区在线观看 | 国产伦精品一区二区三区88av | 黄色美女大片 | 成年精品| 美女毛片视频 | 久草婷婷 | 波多野结衣亚洲一区二区 | 久久av喷吹av高潮av萌白 | 手机看片久久 | 97热久久 | 俺也去婷婷 | 中文字幕黑丝 | www欧美| 成人av免费在线 | 天天干夜夜爽 | 苍井空张开腿实干12次 | 天天爽夜夜爽夜夜爽精品 | 女人18岁毛片| 日韩精品一区二区三区网站 | 一级片自拍 | 国模私拍视频在线 | 97成人在线 | 二区视频在线观看 | 欧美鲁鲁 | 亚洲香蕉视频 | 亚洲综合婷婷久久 | 精品一区在线播放 | 天天色网站 | 天天干天天舔天天射 | 国产在线色视频 | 狠狠婷| 操一操视频 | 国产成人在线免费 | 少妇献身老头系列 | 欧美 亚洲 一区 | 色播视频在线播放 | 亚洲在线色 | 免费av影视| 国产精品一二三区 | 丰满岳乱妇一区二区 | 久久久久久久久久久网站 | 香港日本韩国三级网站 | 91福利在线导航 | 亚洲精品国产精品国自产观看 | 美女被爆操网站 | 国产免费一区二区三区 | 亚洲欧美中日韩 | 精品福利一区二区三区 | 最近更新中文字幕 | 欧美精品亚洲一区 | 精品亚洲一区二区三区 | 在线观看成人av | 久久香蕉影院 | 少妇饥渴放荡91麻豆 | 国内精品久| 亚洲综合二区 | 蜜臀久久99精品久久久 | 亚洲av综合色区无码另类小说 | 一区二区三区av在线 | 国产偷拍一区二区三区 | 色片在线免费观看 | 国产成人免费网站 | 69精品在线 | 久久精品www |