springMVC-Controller配置

Categories:

Spring MVC 是一个模型 - 视图 - 控制器(MVC)的Web框架建立在中央前端控制器


文章目录[隐藏]

1.配置

创建springMVC-servlet.xml

images

模板如下

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:context="http://www.springframework.org/schema/context"
       xmlns:mvc="http://www.springframework.org/schema/mvc"
       xsi:schemaLocation="
  http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.2.xsd
  http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.2.xsd
  http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.2.xsd">

    <!--开启注解-->
    <mvc:annotation-driven/>
    <context:component-scan base-package="com.controller">
        <!--扫描Controller包下所有文件-->
        <context:include-filter type="annotation" expression="org.springframework.stereotype.Controller"/>
    </context:component-scan>
</beans>

web.xml中配置springMVC-servlet.xml信息

<!--springMVC入口-->
<servlet>
	<servlet-name>springMVC</servlet-name>
	<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
</servlet>
<servlet-mapping>
	<servlet-name>springMVC</servlet-name>
	<url-pattern>*.html</url-pattern>
</servlet-mapping>

2.使用

Controller类 使用@Controller注解,service使用@Autoware注解

Controller中方法@RequestMapping() : 请求路径映射

方法参数就是request中传入的参数,可以直接封装成实体类

方法返回值String : 返回页面

方法返回值中 : 重定向(redirect:地址) 、 转发(forward:地址)

images