SpringMVC 乙個簡單的例子

2022-04-07 19:38:17 字數 1157 閱讀 6204

一、匯入 jar 包

二、配置 web.xml 檔案

dispatcherservlet

org.springframework.web.servlet.dispatcherservlet

contextconfiglocation

/web-inf/springmvc-servlet.xml

dispatcherservlet

*.action

說明:配置了 springmvc 的核心處理器類org.springframework.web.servlet.dispatcherservlet ,其中 url-pattern 指定了要過濾的請求。

需要注意的是:dispatcherservlet 預設載入 /web-inf/servletname-servler.xml 的 springmvc config 檔案,可以通過初始化引數修改其位置和名稱。

三、新增 springmvc config 檔案(springmvc-servlet.xml)

說明:(1)指定要掃瞄的基包

(2)指定視**析器:prefix + viewname + suffix

四、新增目標類

/*** @author solverpeng

* @create 2016-08-01-19:19

*/@controller

public class helloworldhandler

}說明:

(1)請求處理類必須在 ioc 容器中

(2)@requestmapping 用來對映請求,其中 value 屬性指定對映的 url。可以作用類上,相當於 namespace 的作用。

(3)返回值最終會被解析為 modelandview 物件。結合視**析器,返回到檢視。

五、springmvc 作為乙個表示層的框架,是繼 stuts2 之後的又乙個優秀的框架,且有 spring 整個體系作用支撐,使用起來感覺更加的優雅。

學習 springmvc時,要明白它的核心處理器,以及表示層要解決的問題,

以及 springmvc 整個的執行流程,以及請求的生命週期問題。能否通過自定義的方式來實現我們想要但是 springmvc 還沒有解決的問題。

對比於 struts2,有什麼優點、缺點。

想要學會 springmvc ,需要真正弄懂上述這些問題。

SpringMVC 第乙個簡單的程式

學習springmvc,我們來記錄下第乙個helloword的程式 首先。我們組織須要的jar包 commons logging 1.1.3.jar spring aop 4.1.7.release.jar spring beans 4.1.7.release.jar spring context ...

手寫乙個簡單的springMVC技術預熱

1 spring和springmvc的關係和區別 spring 主要是對bean的管理,最大的用處就是通過ioc aop解耦 springmvc是基於spring功能之上新增的web框架,想用springmvc必須先依賴spring。springmvc主要關注mvc 三層model view con...

模仿乙個簡單版的SpringMVC框架

存在的問題public class classscannerutils catch exception e return clazzs 在package對應的路徑下找到所有的class public static void findclassinpackagebyfile string packag...