微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

springmvc框架快速入门

(1)创建一个maven得web工程

(2)引入springmvc的依赖

1 <dependencies>
2     <dependency>
3       <groupId>org.springframework</groupId>
4       <artifactId>spring-webmvc</artifactId>
5       <version>5.3.4</version>
6     </dependency>
7 </dependencies>

(3) springmvc得配置文件

<?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"
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context.xsd">

    <!--包扫码 controller中类-->
    <context:component-scan base-package="com.ykq.controller"/>
    <!--视图解析器
           prefix=前缀  /views/
           suffix=后缀  .jsp
    -->
    <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
         <property name="prefix" value="/views/"/>
         <property name="suffix" value=".jsp"/>
    </bean>
</beans>

(4)创建一个控制类

@Controller //表示该类为控制层类。
public class HelloController {
    @RequestMapping("/hello")
    public ModelAndView hello(){
        System.out.println("hello方法调用了");
        ModelAndView mv=new ModelAndView("hello");
        return mv;
    }
}

(5) 在web.xml文件加载springmvc得配置文件

<servlet>
    <servlet-name>springmvc</servlet-name>
    <servlet-class>org.springframework.web.servlet.dispatcherServlet</servlet-class>
    <!--指定springmvc得配置文件的路径-->
    <init-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>classpath:springmvc.xml</param-value>
    </init-param>
</servlet>

<servlet-mapping>
    <servlet-name>springmvc</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>

(6)测试 http://localhost:8080/项目名/资源

 

 

2.1: springmvc得流程图

 

 

2.2: handler如何把java中对象传递给网页。

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。