初学-开发Spring MVC简单应用-详细篇

创建一个项目,规划包的结构

1.创建一个Dynamic web project项目
File->new->Dynamic Web Project
设置项目名dome , next ,勾选

在这里插入图片描述

注: 勾选的地方需要下载安装插件,此处,有坑,下载的时候会一直卡住,
此时将网络禁用,然后再启用即可(因为我连的是wifi,所以禁用WLAN)

在这里插入图片描述

成功创建项目之后,在lib目录下导入8个jar包

在这里插入图片描述

jar包的路径:
spring\\spring-framework-5.1.4.RELEASE\libs
其中commons-logging-1.1.1.jar包则在另外一个路径:
注:若无jar包,需要自行下载,

jarb包网盘链接:https://pan.baidu.com/s/1h3mjIWmt5HoRZqg2y5yQBQ
提取码:xt04

接下来在src文件下创建Package 文件,
 name : com.Controller 

在web.xml中配置前端控制器

1.在web.xml文件中(也就是带入jar包的文件夹下),
需要加入springMvc的框架的代码

2.步骤:从spring文件夹中寻找到  index.heml 文件夹

3.其路径为:
spring\spring_framework\spring-framework-5.1.4.RELEASE\
docs\spring-framework-reference

4.找到index.html文件之后,双击点开,进入spring framework网页
(网页先不要关掉,后面会用到),点击web Servlet

在这里插入图片描述

点击DispatcherServlet , 并复制框框内容,
粘贴到项目里面的web.xml里面,

在这里插入图片描述

<listener>用来加载配置文件的,构建MVC容器
<context-param>相当于配置全局变量,用来解析配置文件
<servlet>核心控制器,加载配置文件信息
<load-on-startup>启动服务器时,加载servlet
<servlet-mapping>对servlet的映射,默认配置到app
	将其修改为<url-pattern>*.do</url-pattern> ,
	当访问请求资源的时候,
	如果地址后面为.do   那么就交由servlet处理

创建Controller控制器类

在创建package的文件下(com.Controllwe)右击创建一个class文件,
进入页面,完成操作

在这里插入图片描述

完成之后,在新文件中添加如下信息,用于对应文件,文件在下面进行创建

在这里插入图片描述

创建SpringMVC配置文件

在WEB-INF文件下创建xml文件,

在这里插入图片描述

创建完成,接下来,需要找springmvc的配置模板,去spring framework网页(上面用到的那个)
寻找psringmvc 的配置文档

在这里插入图片描述

点开连接,往下拉,复制代码段,粘贴到新建的xml内

在这里插入图片描述

在xml文件内bean一下,添加如下信息:
<bean name="/hello.do" class="com.controller.HelloController">
</bean>
   圈出来的是需要对应的名谓

在这里插入图片描述

创建视图页面helloWorld.jsp

上面创建的Controller类是放在WEB-INF/jsp/helloWorld.jsp
所以在WEB-INF创建一个Folder文件以及jsp文件

在这里插入图片描述

Folder Name 为 jsp   ,创建完成, 再右击jsp文件,
创建一个jsp file (若列表里面没有可在other里面搜索)
文件名对应下面的 helloWorld.jsp    ,点击完成
创建完成添加如下信息:${msg};

在这里插入图片描述

发布服务,测试HelloWorld

出现404页面,地址栏输入hello.do即可

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值