开发步骤:
--加入jar包 --在web.xml中配置DispatcherServlet --加入SpringMVC的配置文件 --编写处理请求的处理器,并标识为处理器 --编写视图
开发工具:eclipse jdk:1.8 springJAR:spring4 服务器:tomcat8.0
1.第一步在eclipse中建立一个Dynamic web Project 项目,以及建立一个Server项目。
2.加入开发SpringMVC所需要的jar。
2.配置web.xml文件。
classpath:springmvc.xml是表示把springmvc.cml文件建立在src源文件夹下。当然它也可以放到其他地方,这个在后续的文章中会讲到。
3.配置springmvc.xml.在src目录下新建一个springmvc.xml文件
配置<context:component-scan base-package="com.rick.springmvc"></context:component-scan>,这样Bean类下面的注解才能生效。
视图解析器是为了通过控制器转发到jsp页面而使用的。这里使用的是InternalResourceViewResolver视图解析器。而后面会讲到JSTLView视图解析器。所以springmvc.xml可以配置多个视图解析器。并且在所有创建的视图解析器中InternalResourceViewResolver视图解析器的启动顺序是最低的。
4.创建cotroller类。
在类上标注@Controller注解,这样就把这个类声明为一个bean对象,并且由Spring容器管理。
@RequestMapping 注解来映射请求的URL。
目标方法hello()的返回值"success",springMVC会去转发到相应的在“/WEB-INF/views/”目录下面的,文件名与返回字符串相对应的jsp文件。
因为需要返回success视图,所以需要在WEB-INF文件夹下面创建success.jsp文件。
启动server,就能看到Hello world了!