繼續學習SpringMVC框架,發現好長時間沒學習。共勉! 步驟:1.加入 jar 包2.在 web.xml 中配置 DispatcherServlet3.加入 Spring MVC 的配置文件4.編寫處理請求的處理器,並標識為處理器5.編寫視圖 目錄結構說明 spring-mvc.xml 配置: ...
繼續學習SpringMVC框架,發現好長時間沒學習。共勉!
步驟:
1.加入 jar 包
2.在 web.xml 中配置 DispatcherServlet
3.加入 Spring MVC 的配置文件
4.編寫處理請求的處理器,並標識為處理器
5.編寫視圖
目錄結構說明
spring-mvc.xml 配置:
配置自動掃描的包
配置視圖解析器:視圖名稱解析器:將視圖邏輯 名解析為: /.html
<context:component-scan base-package="com.controller"></context:component-scan> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/"></property> <property name="suffix" value=".html"></property> </bean>
web.xml配置:
配 置 DispatcherServlet :DispatcherServlet 默 認 加 載 Spring 配置文件, 啟動 WEB 層 的 Spring 容器。可以通過 contextConfigLocation 初始化參數自定 義配置文件的位置和名稱
<!--配置Springmvc核心控制器 --> <servlet> <servlet-name>springDispatcherServlet</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:spring-mvc.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <!-- 將所有請求映射到DispatcherServlet進行處理 --> <servlet-mapping> <servlet-name>springDispatcherServlet</servlet-name> <url-pattern>*.action</url-pattern> </servlet-mapping>
controller :
創建請求處理器類
@Controller @RequestMapping("/hello") public class HelloController { @RequestMapping("/helloWorld") public String helloWord(){ System.out.println("Hello World!"); return "success"; } }
url請求:
<a href="hello/helloWorld.action">請求</a>
代碼及架包下載:https://pan.baidu.com/s/1dOm7x0 密碼:kdcv
沒有架包的同學可以省去找架包的時間。