Spring MVC註解式開發

2021-09-27 19:04:31 字數 1182 閱讀 7795

前面介紹了springmvc框架作為我們spring框架的一部分,最核心的功能就是幫助我們強化註解的使用,主要是幫助我們來管理控制層的。

一、springmvc的使用

其中必須介紹的就是 註冊元件掃瞄器

那麼我們只需要在web-inf的view包下建立這兩個jsp檔案

****************************************==

spring-mvc這個框架使用起來非常的簡單,是最有效幫助我能解決請求路徑的問題,解決控制層的管理問題。

二、post請求方式中文亂碼的問題

下面分享乙個post請求亂碼的問題, 如果你的請求方式只能是post的時候,那麼如果出現中文則會出現請求亂碼的問題。

解決方式是註冊乙個字符集過濾器

characterencodingfilter

org.springframework.web.filter.characterencodingfilter

encoding

utf-8

forcerequestencoding

true

forceresponseencoding

true

/*

最後有乙個註解

三、@requestparam 這個註解式校正請求引數名不一致的情況 , 也就是說前端傳送過來的請求引數我們可以使用它,但是如果有時候我們為了後端的引數利於分辨會把名字寫的比較長,這個在開發中是非常常見的例如 loginpassword

loginphone 這是前端完全可以採用乙個簡寫就行因為在乙個前端頁面中不可能需要兩個登入密碼。loginpwd

所以很多時候我們可以自定義這些請求引數名

四、處理器方法的返回值

1、modelandview

2、string

3、viod

4、物件

說一下返回值是string吧 ,返回string表示乙個檢視物件 注意只有檢視沒有資料 , 處理器會返回乙個字串指定邏輯檢視名

邏輯檢視名 也就是我們需要寫入的jsp頁面 這裡可以寫絕對路徑的方式,也可以通過配置視**析器來簡化。

太長了,分兩章寫吧 後面再講

SpringMVC註解式開發

controller 標註為乙個控制器 萬用字元 xx 已xx結尾的url xx 已xx開頭的url xx xx前可有0到n個目錄 xx xx前必須有1個目錄 請求 如果設定請求則只能當前請求可以訪問 使用註解式開發 controller 用於標註為乙個控制器 public class firstc...

springmvc註解開發

1.配置dispatcherservlet 2.在springmvc中配置三大元件 3.在spring容器中配置action 使用 controller 與此同型別的還有 service responsitory component 使用spring容器的元件掃瞄,自動掃瞄到action在sprin...

SpringMVC 註解開發和RESTful風格

在 springmvc 實際開發中,我們通常都會採用註解開發。web.xml 註冊 dispatcherservlet xmlns xsi xsi schemalocation version 4.0 springmvc org.springframework.web.servlet.dispatc...