继续学习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
没有架包的同学可以省去找架包的时间。