SpringMVC的C和V資料互動(筆記)

2021-10-20 05:16:41 字數 1724 閱讀 7172

m就是model(相當於dao層),v就是view(jsp,vue等),c就controller(servlet)

在之前v傳遞到c的方法:

1.表單提交的方法

2.使用url傳值,這種方法相當於get方法傳值。

3.使用ajax傳值的方法

最後在c哪一端,使用request.getparmetervalues()獲取引數。

表單提交

action

="hello5"

method

="post"

>

>

>

>

form

>

url傳值是直接寫帶位址裡。或者通過重定向過去的。

$

(function()

, type:

'post'

, success:

function

(res)})

})})

c 段獲取資料

}現在的資料傳遞就不需要那麼多getparameter的方法去乙個個獲取引數。

v的那一層還是不變,我們只需要在c的那一場使用註解的方法就能很簡單的獲得引數。

//controller的註解

@controller

public

class

hello5

}

v端採用的是request.setattribute()方法,然後再用request.getrequestdispatcher().forward()方法**。這種是存到request裡的。

request.

setattribute

("name"

, name)

;// system.out.println(list);

request.

getrequestdispatcher

("***.jsp").

forward

(request, response)

;

在v端可以直接,使用jsp小指令碼得到。

<%

request.getattribute("list");

%>

(

"hello8"

)public string say1

(model model)

modelmap

("hello8"

)public string say1

(modelmap modelmap)

("hello8"

)public string say1

(map map)

***值得注意的是

map、modelmap和model是使用的同乙個類 bindingawaremodelmap。

("hello8"

)public modelandview say1()

SpringMVC接收和返回JSON資料

springmvc接收json資料 spring mvc處理json需要使用jackson的類庫,因此為支援json格式的輸入輸出需要先修改pom.xml增加jackson包的引用 dependency groupid org.codehaus.jackson groupid artifactid ...

spring mvc 的資料校驗

spring mvc的資料校驗一般是使用hibernate的校驗框架 validation,所需要jar 包 配置校驗器springmvc.xml 注入介面卡中 classpath vlidationmessages resource validationmessage classpath mess...

SpringMVC的資料繫結

目錄日期型別傳值注意 post提交亂碼問題 擴充套件 通用訪問jsp springmvc使用comtroller類中,return的時候,就會呼叫視 析器進行拼接字首和字尾,然後進行 所以實際上return就是 當然如果你不嫌麻煩,可以獲取request物件使用servlet的方式進行 和重定向 特...