SpringMVC

来源:转载

1.什么是springMVC

SpringMVC也叫Spring Web mvc,属于表现层的框架。Spring MVC是Spring框架的一部分,是在Spring3.0后发布的

2.Spring结构

 

3.springMVC架构

 

4.springMVC 请求流程

 

5.实现

首先我们肯定需要jar包,那我们都需要哪些jar包呢,第一个是spring-webmvc的jar包,然后是spring-context-support的jar包,最后是spring的所有jar包。

接下来我们就需要进行三步即可

1.创建前端控制器

package cn.controller;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

import org.springframework.web.servlet.ModelAndView;

import org.springframework.web.servlet.mvc.AbstractController;

public class FirstController extends AbstractController {

@Override

protected ModelAndView handleRequestInternal(HttpServletRequest request,

HttpServletResponse response) throws Exception {

System.out.println("hello!fangyan");

return new ModelAndView("login");

}

}

 

2.在web.xml中配置前端控制器

<?xml version="1.0" encoding="UTF-8"?>

<web-app version="2.5"

xmlns="http://java.sun.com/xml/ns/javaee"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://java.sun.com/xml/ns/javaee

http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

<display-name></display-name>

<servlet>

<servlet-name>springmvc</servlet-name>

<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>

<init-param>

<param-name>contextConfigLocation</param-name>

<param-value>classpath:springmvc-servlet.xml</param-value>

</init-param>

</servlet>

<servlet-mapping>

<servlet-name>springmvc</servlet-name>

<url-pattern>/</url-pattern>

</servlet-mapping>

<welcome-file-list>

<welcome-file>index.jsp</welcome-file>

</welcome-file-list>

</web-app>

3.处理器

在浏览器中输入localhost:8080/SpringMVC/fangyan(/fangyan就是处理器中配置的名称),这样就成功了!

 

分享给朋友:
您可能感兴趣的文章:
随机阅读: