web.xml
xmlns:xsi=""
version="3.1">
dispatcherservlet
org.springframework.web.servlet.dispatcherservlet
1*.do
characterencodingfilter
org.springframework.web.filter.characterencodingfilter
encoding
utf-8
/*dispatcherservlet-servlet.xml
<?xml version="1.0" encoding="utf-8"?>
@controller@scope1.singleton(預設值)
全域性有且僅有乙個例項
2.prototype
每次獲取bean的時候會有乙個新的例項
3.request
每次請求的時候會有乙個新的例項
4.session
每乙個會話都會有乙個新的例項
位置:-類上:定義訪問此控制器(類)的根路徑
-方法上:定義訪問此方法的路徑
屬性:1.value(常用):定義訪問路徑
2.method(常用):定義訪問方式如:get、post
例子:
那麼,訪問demo這個方法的url就為http://localhost:8080/user/demo.do,並且只支援get方式提交。
@requestparam()
位置:方法定義上的引數的前面
作用:對於引數進行更為詳細的描述與控制
屬性:value:為引數的名字
required:預設為true,意思是請求必須有這個引數否則報錯
defaultvalue:預設值,如果請求沒有為這個引數賦值則賦為預設值
例子:
@pathvariable
說明:url模版對映可以restfull軟體架構
例子:
位置:方法定義上的返回值前面
作用:把後台pojo轉換json物件,返回到頁面。
例子:
@requestbody
進行json操作時要加入jackson依賴(springmvc的json轉換器中需要)
jackson依賴
springmvc json轉換器類中的導包資訊
SpringMVC學習筆記(二)
value testrequestparam public string testrequestparam requestparam value username string username,requestparam value age int age jsp頁面 帶參鏈結 href sprin...
spring mvc 學習筆記
今天主要學習spring mvc 框架的內容,以及相關的配置,如果有 不對,希望大家可以給指正,小弟在這裡先謝謝大家!spring在servlet初始化的時候通常有2種載入配置檔案的方式,一種是spring中在servlelt中配置檔案的方式,另外就是web.xml配置乙個 進行配置檔案的載入。第一...
SpringMVC 學習筆記
一 什麼是springmvc springmvc是spring框架的乙個模組,springmvc和spring無需通過中間整合層進行開發。springmvc是乙個基於mvc的web框架。spring web mvc和struts2都屬於表現層的框架,它是spring框架的一部分,我們可以從sprin...