IDEA使用SpringMVC出现的操作问题

https://www.cnblogs.com/wormday/p/8435617.html 写的比我这篇好

  1. 按照提供的springMVC选项创建后配置tomcat运行,发生如下错误按照提供的springMVC选项创建后配置tomcat运行,发生如下错误:

    java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
    

    问题原因:在这里插入图片描述
    解决方法( 图来自 https://www.cnblogs.com/wormday/p/8435617.html ):
    在这里插入图片描述

  2. 创建自己的controller
    首先创建包(controller要在包下)
    在这里插入图片描述
    编写代码:

    @Controller
    @RequestMapping("/")
    public class HelloController {
        @RequestMapping(method = RequestMethod.GET)
        public String printWelcome(ModelMap model){
            model.addAttribute("message","HelloWorld");
            model.put("content","this is my jsp");
            return "index";
        }
    }
    

    配置component-scan(dispatcher-servlet.xml)
    <beans></beans>之间加上
    <context:component-scan base-package="learn.springMCV.controller"/>
    base-package指定的就是存放Controller的包

    配置ViewResolver(dispatcher-servlet.xml)

    <!--指定视图解析器-->
    <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <!-- 视图的路径 -->
        <property name="prefix" value="/WEB-INF/pages/"/>
        <!-- 视图名称后缀  -->
        <property name="suffix" value=".jsp"/>
    </bean>
    

    最后配置tomcat,启动并访问localhost:8080/

猜你喜欢

转载自blog.csdn.net/Hi_maxin/article/details/83539633