2. Spring MVC 入门

版权声明:只是总结,如有雷同纯属巧合 \ 几乎所有的常态加班都是老板无能 https://blog.csdn.net/luke199257/article/details/82459265

入门

1.配置DispatcherServlet

  • 位置web.xml
<!-- spring mvc 拦截器 -->
    <servlet>
        <servlet-name>springmvc</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <init-param>
            <param-name>springmvc</param-name>
            <param-value>/WEB-INF/springmvc-servlet.xml</param-value>
        </init-param>
        <!-- 表示初始化的时候加载 -->
        <load-on-startup>1</load-on-startup>
    </servlet>
    <!-- 映射请求 -->
    <servlet-mapping>
        <servlet-name>springmvc</servlet-name>
        <!-- 
        表示应答所有请求
        <url-pattern>url</url-pattern> 
        -->
        <url-pattern>*.do</url-pattern>
    </servlet-mapping>

2.配置controller请求处理器

–2.1配置controller请求处理器的包位置

  • DispatcherServlet指定的文件中配置要扫描的包(classpath),此包就是 强求处理器的包
<!-- 指定Controller请求处理器的自定义的包 -->
    <context:annotation-config></context:annotation-config>

–2.2注解@controller声明自定义的请求处理器

  • 在类名之前使用 @Controller注解表示该类是一个请求处理器

–2.3注解@RequestMapping配置映射的请求

  • 在类名或方法名之前使用@RequestMapping("value")

3.配置视图解析器

  • 位置 在配置controller的配置之后
<!-- 配置视图解析器: 如何把 handler 方法返回值解析为实际的物理视图 -->
    <bean
        class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="prefix" value="/WEB-INF/"></property>
        <property name="suffix" value=".jsp"></property>
    </bean>

猜你喜欢

转载自blog.csdn.net/luke199257/article/details/82459265