web框架之springmvc引數繫結

2021-09-10 21:15:24 字數 1382 閱讀 5723

在spring框架中,引數繫結指的是通過處理器方法的形參,接收到請求的url或者表單中的引數資料。

分為:1. httpservletrequest

作用:通過request,獲取請求的引數資料。

作用:通過response,執行響應。

作用:通過session,獲取和儲存會話域資料。

4. model/modelmap

說明:1)model是乙個介面,是模型,用於封裝響應的模型資料

2)modelmap是實現類,使用model和使用modelmap,效果是一樣的

3)使用model封裝響應的模型資料,就可以不使用modelandview,頁面檢視可以使用字串    響應。

常見簡單引數型別:

型別包裝型別

基礎型別

整型integer

int長整型

long

long

單精度浮點型

float

float

雙精度浮點型

double

double

字串string

string

如果一次請求中引數比較多,使用pojo物件進行繫結,會比較方便。

注意:中文亂碼問題

spring框架提供了字符集編碼過濾器(characterencodingfilter),解決post請求的中文亂碼。

在web.xml配置字符集編碼過濾器:

encodingfilter

org.springframework.web.filter.characterencodingfilter

encoding

utf-8

/*

用於接收綜合查詢條件(即複雜的查詢條件)。

說明:在實際專案中,比如日期型別或者貨幣資料,由於格式多不固定。springmvc框架不知道我們需要的格式,只能我們根據業務需求來轉換。

1、需要實現converter介面

public class dateconverter implements converter catch (parseexception e) 

// 轉換失敗,返回null

return null;

}}

2、在springmvc.xml配置自定義轉換器

說明:比如實現某資料的批量刪除。一次接收多個id引數資料,需要使用資料引數型別。

說明:比如在實現某資料批量修改。一次接收多個物件資料,需要使用list引數型別

WEB框架之Spring MVC基礎應用

一 easymvc 1.三層架構 2.mvc原理 3.前端控制器 二 走進springmvc 1.spring web框架 2.入門程式 使用xml開發 3.執行流程 4.使用註解開發 5.靜態資源訪問 三 請求和響應 1.返回型別 2.請求跳轉 3.引數處理 4.其他請求資訊 5.處理多物件屬性名...

springMVC框架學習

user createuser 匹配 user adfaf createuser user 12 createuser等url user createuser 匹配 user createuser user affa createuser等url user createuser?匹配 user cr...

spring mvc框架概述

1.spring的web框架圍繞dispatcherservlet設計。dispatcherservlet的作用是將請求分發到不同的處理器。2.spring的web框架包括可配置的處理器 handler 對映 視 析 本地化 local 解析 主題 theme 解析以及對檔案上傳的支援。3.spri...