IDEA搭建最简单的SpringMVC环境

12 篇文章 0 订阅

最近学习SpringMVC,搭建环境得时候踩了不少坑,写这个教程是分享自己的经验,尽量帮助别人走弯路。

1.打开Idea,选择create new project,勾选如下选项


之后点击next,进入下一步

2.填写项目名称和项目存放的位置,之后点击finish,等待Idea下载相应的文件和Jar包



下载好之后,就得到了初始的一个springMVC项目结构,如下:


3.在src下添加一个controller文件夹,用来存放我们的控制器相关文件


4.对配置文件进行修改

applicationContext.xml

这个文件我们暂不做任何配置

web.xml


我们只将<url-pattern>*form</url-pattern>改为<url-pattern>/</url-pattern>,这样就可以拦截根目录下的所有路由,进行匹配转发

dispatcher-servlet.xml

这个是前置分发控制器配置文件,我们进行如下配置

<?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 http://www.springframework.org/schema/context/spring-context.xsd">
    <!-- 开始扫描包 -->
    <context:component-scan base-package="controller" />

    <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="viewClass" value="org.springframework.web.servlet.view.JstlView" />
        <!-- jsp页面放置在web-info中可以保护这些页面不被浏览器直接访问 -->
        <property name="prefix" value="/WEB-INF/pages/" />
        <property name="suffix" value=".jsp"/>
    </bean>
</beans>

5.在WEB-INF目录下创建pages文件夹,并新建一个index.jsp文件


6.配置Tomcat




输入服务器的名字,选择服务器版本,选择将要使用的浏览器

最下面有个warning,我们点击最右边的fix按钮


然后点击apply按钮

之后打开点击项目,选择Open Module Settings,看到有两个problems,直接点右边的fix按钮,选择第一个选项,之后点击apply


 7.在controller中新建一个IndexController文件,代码如下:

@Controller
@RequestMapping("/SpringMVC")
public class IndexController {
    @RequestMapping("/index")
    public String index(ModelMap mv){
        mv.addAttribute("msg", "SpringMVC");
        return "index";
    }
}

8.现在我们来启动tomcat,输入地址,结果


这个错误是因为少了Jstl.jar 和 standard.jar 两个Jar包,我们下载这两个Jar包,并且将他们放到WEB-INF下的lib文件夹中,并且添加进项目依赖。

下载地址:https://download.csdn.net/download/zai_xia/10463264

再次启动服务器


完美运行。

9.下面是总体的项目目录


10.以上就是一个最简单的SpringMVC环境的搭建方法。

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值