首页 > 编程语言 > 详细

SpringMVC 环境搭建详解

时间:2020-03-04 00:22:07      阅读:70      评论:0      收藏:0      [点我收藏+]

第一步:创建一个jsp文件

  首先创建在 /WEB-INF/ 下创建一个 jsp 文件夹,jsp下创建 一个 hello.jsp 文件

技术分享图片

 

第二步:配置xml文件

  1.配置  /WEB-INF/ 下的web.xml文件 (有则修改不同的部分)

<!--配置DispatcherServelet; 这个是Spring的核心;请求分发器,前端控制器-->
    <servlet>
        <servlet-name>dispatcher</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
        <!--        启动级别1-->
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>dispatcher</servlet-name>
        <!--
             /  表示只匹配所有的请求,不会去匹配jsp页面
        -->
        <url-pattern>/</url-pattern>
    </servlet-mapping>

          2.添加配置 /WEB-INF/ 下 的 dispatcher-servlet.xml 文件

 

 <!--处理器映射器-->
        <bean class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"/>

        <!--处理器适配器-->
        <bean class="org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter"/>

        <!--视图解析器:DispatcherServlet给他的ModelAndView-->
        <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver" id="InternalResourceViewResolver">
            <!--前缀-->
            <property name="prefix" value="/WEB-INF/jsp/"/>
            <!--后缀-->
            <property name="suffix" value=".jsp"/>
        </bean>

    <!--    BeanNameUrlHandlerMapping:bean-->
    <bean id="/hello" class="com.springmvc.app.MyController" />

 

 

 

第三步:创建 MVC 中的 C(Controller 控制器)

  1. 在 src 下建立一个名为 com.springmvc.app 的包 , 继续在 com.springmvc.app 下建立一个 MyCotroller.java 文件

   如图:

技术分享图片

 

   2.编写  MyCotroller.java 中的代码

package com.springmvc.app;

import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.Controller;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class MyController implements Controller {
    @Override
    public ModelAndView handleRequest(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws Exception {

        ModelAndView mv = new ModelAndView();

        //业务代码
        String result = "HelloSpringMVC";
        mv.addObject("msg", result);

        //视图跳转
        mv.setViewName("index");
        return mv;
    }
}

第四步:导航栏中 后 追加 /hello(一定是追加,不能删任何东西)

技术分享图片

 

可能遇到的问题:访问出现404,排查步骤:

  1. 查看控制台输出,看一下是不是缺少了什么jar包。
  2. 如果jar包存在,显示无法输出,就在IDEA的项目发布中,添加lib依赖!
  3. 重启Tomcat 即可解决!

SpringMVC 环境搭建详解

原文:https://www.cnblogs.com/liuyangming/p/12405699.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!