SpringMVC的隨筆3

來源:互聯網
上載者:User

標籤:elm   返回   支援   int   攔截器   crud   ppi   pos   sts   

SpringMVC在進行增刪改查的時候它的名詞更加明顯,更加容易讓人能夠看的懂

可以通過@RequestParam來傳參

SpringMVC提供自動添加屬性和級聯屬性

Springmvc可以使用Servlet原生的API作為目標方法的參數

SpringMVC會把ModelAndView的model中的資料放入到request域對象中

目標方法可以添加Map類型(實際上也可以是Model類型或ModelMap類型)的參數

有@ModelAttribute標記的方法,會在每個目標方法執行之前被SpringMVC調用

使用i18n設定國際化

在實際開發中通常都需配置mvc:annotation-driven標籤以防止controller

配置視圖BeanNameViewResolver解析器:使用視圖的名字來解析視圖

通過order屬性來定義視圖解析器的優先順序,order值越小,優先順序越高

SpringMVC使用crud要用到c標籤

DELETE和put只支援POST,所以要寫一個表單用來提交改變請求

利用BindingResult result可以列印錯誤訊息,有利於我們進行修改

因為所用的版本不同,所以有時候在不同的地方就不能用,這個時候要盡量選擇有邏輯的這一項

自訂攔截器需要實現一個介面implements HandlerInterceptor

攔截器返回true以後一定要釋放資源

可以配置testSimpleMappingExceptionResolver來映射出現的異常,也可以為其屬性賦值

<mvc:default-servlet-handler/>和<mvc:annotation-driven></mvc:annotation-driven>通常連在一起用

SpringMVC的隨筆3

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.