SpringMVC之資料儲存

2022-05-10 08:30:54 字數 1994 閱讀 1976

1、使用request域物件儲存資料:將請求中的引數儲存在request中,使用setattribute()方法可以在jsp頁面訪問該屬性。

2、使用session域物件儲存資料:

// 儲存資料:session

3、使用modelandview儲存資料,有兩個作用:

作用一:設定轉向位址,如下所示(這也是modelandview和modelmap的主要區別)

modelandview view = new modelandview("path:ok");

作用二:

用於傳遞控制方法處理結果資料到結果頁面,也就是說我們把需要在結果頁面上需要的資料放到modelandview物件中即可,他的作用類似於request物件的setattribute方法的作用,用來在乙個請求過程中傳遞處理的資料。通過以下方法向頁面傳遞引數:

addobject(string key,object value);

在頁面上可以通過el表示式$key或者bboss的一系列資料展示標籤

獲取並展示modelandview中的資料。

modelandview既可以儲存八大基本型別的資料,也可以儲存list、set、map型別的集合。

// 儲存資料:modelandview

public modelandview test19(string name) throws ioexception

4、使用model物件儲存資料

// 儲存資料:model

public string test20(model model)

5、使用map儲存資料

// 儲存資料:map

public string test21(mapmap)

6、使用modelmap儲存資料:

modelmap物件主要用於傳遞控制方法處理資料到結果頁面,也就是說我們把結果頁面上需要的資料放到modelmap物件中即可,他的作用類似於request物件的setattribute方法的作用,用來在乙個請求過程中傳遞處理的資料。通過以下方法向頁面傳遞引數:

addattribute(string key,object value);

在頁面上可以通過el表示式$key或者bboss的一系列資料展示標籤

獲取並展示modelmap中的資料。 modelmap本身不能設定頁面跳轉的url位址別名或者物理跳轉位址,那麼我們可以通過控制器方法的返回值來設定跳轉url位址別名或者物理跳轉位址。

// 儲存資料:使用modelmap儲存資料

public string test23(string name, integer age, modelmap model)

6、將請求引數儲存乙份到session當中

在類上加上註解:@sessionattributes

@sessionattributes(names=, types=)
方法**:

// 儲存資料:將請求引數儲存乙份到session當中

public string test22(string name, integer age, modelmap model)

結果:

springmvc之資料型別轉換

一 springmvc整合資料轉換框架 1 自定義型別轉換器,可根據需求實現converter genericconverter converte ctory之一皆可。如string phonenumber 自定義sring轉phonenumbermodel的型別轉換器 public class s...

資料儲存之CSV

乙個完整的 大 資料處理可以分為這幾個階段 第一步的資料收集基本已經完成。現在是第二步的資料儲存。講道理,不懂點前端知識還真不好下手。看到一堆標籤也是很煩的,還好這些東西就想剝洋蔥一樣,一層一層剝開。配合上 愛麗絲夢遊仙境 的beautifulsoup,就方便多了。csv comma separat...

docker之資料儲存

docker映象是乙個唯讀的檔案系統,容器是映象的執行環境,即在映象基礎上再加一層可讀寫的層,因此所有容器中的資料寫入時均寫到容器中,會隨著容器的銷毀而消失。為確保容器可以儲存資料,docker引入資料卷volume來處理此情況。volume就是目錄或者檔案,它可以繞過預設的聯合檔案系統,而以正常的...