zoukankan
html css js c++ java
SpringMvc的基础配置<一>
SpringMVC学习<一>
1.此篇博文是学习以下博文,并通过亲测得来:
1.1、网址:
http://www.cnblogs.com/bigdataZJ/p/springmvc1.html
2.所用软件参数:
2.1、eclipse版本号:eclipse-jee-mars-R-win32-x86_64
2.1.1、链接:
http://pan.baidu.com/s/1bQjbh8
2.1.2、密码:bw6b
2.2、Tomcat版本号:apache-tomcat-8.0.32-windows-x64
2.2.1、链接:
http://pan.baidu.com/s/1hsgRLD6
2.2.2、密码:8b7b
2.3、JDK版本号:jdk-8u101-windows-x64
2.3.1、链接:
http://pan.baidu.com/s/1cD8b0a
2.3.2、密码:8mck
3.新建项目:
3.1、步骤:File ---> New ---> Other ---> Web ---> Dynamic Web Project
3.2、目录结构:
4.导入Jar包:
4.1、导入SpringMVC所需的jar包放在
/WebContent/WEB-INF/lib
目录底下,如下图所示
5.配置文件的编辑:
5.1、web.xml
描述:1.
这项参数底下用户配置springmvc的配置文件位置和名称,此处会声明新建一个springmvc.xml文件放在
/src
目录底下。2.
表示拦截的模式,这里是
/
,表示对于所有的请求的拦截,包括静态资源例如
html、js、jpg
等,此时对于静态资源的访问就会报404错误.
5.2、springmvc.xml
描述:1.
context:component-scan
这项参数描述spring监听的范围,这里监听
com.chen.springmvc
包下面。2.
里面添加一个视图的解析器,用于把控制器中handler的结构解析为实际的物理视图,这个要配合
controller
类来解析,详见下面。
5.3、HelloWorld.java
描述:1.在类的前面添加
@Controller
注解,需导入
org.springframework.stereotype.Controller
,用于声明为Spring的控制器,在里面添加一个
hello()
方法 2.
hello()
方法上方有一个
@RequestMapping
, 是用于匹配请求的路径,比如这里匹配的请求路径就是
http://localhost:8080/SpringMVC/hello
,即当tomcat服务启动后,在浏览器输入这个url时,如果在这个方法打断点了,就会跳入该方法. 3. 这个
return
的结果不是乱写的,这个返回的字符串就是与上面
springmvc.xml
中进行配合的,
springmvc.xml
中声明了
prefix
和
suffix
,而夹在这两者之间的就是这里返回的字符串,所以执行完这个方法后,我们可以得到这样的请求资源路径
/WEB-INF/views/success.jsp
,这个
success.jsp
是需要我们新建的
5.4、index.jsp(WebContent目录下)
描述:1.当把项目添加到
Tomcat
编译运行成功时,在地址栏输入
http://localhost:8080/SpringMVC/index.jsp
访问
index.jsp
时,则会出现如下图所示页面
2.当鼠标指向
Hello World
时,浏览器(谷歌)的左下角会显示一个跳转之后的链接地址,点击,地址栏中的地址发生变化,则会出现如下图所示页面
3.由
http://localhost:8080/SpringMVC/index.jsp
跳转到
http://localhost:8080/SpringMVC/hello
,而这个
url
请求就会进入
HelloWorld
中的
hello
方法,因为其与该方法上的
/hello
匹配,进入此方法之后,根据他的返回值在
/WEB-INF/views/
目录底下匹配对应的jsp页面进行响应。
查看全文
相关阅读:
clickhouse群集模式搭建
基于Att&ck模型的整体威胁框架方法论
应急响应Windows各种操作记录备份
代理总结
Linux应急响应日志分析
Web漏洞利用框架
Suricata策略记录
应急响应汇总
IDS&IPSSuricata介绍
ATT&CKMitreInitial Access(初始化访问)
原文地址:https://www.cnblogs.com/xiaoBlog2016/p/7380287.html
最新文章
SpinalWorkshop实验笔记(二)
kvm创建openstack镜像文件
shell脚本编写
Glance组件详解
Nova组建详解
Keystone服务详解
MarkDown语法
Cinder组件详解
Neutron组建详情
iframe的基本使用及利用nginx解决iframe跨域
热门文章
springboot初体验结合maven编写接口及部署到tomcat下访问
记录一次tomcat服务宕机优化的过程
redis的集成、基本使用、优化
mycat部署安装及实现数据持久化的分库分表
将本地数据库备份到本地或者远程机器上
springboot编写持久化接口之集成jdbctemplate
docker初识docker安装、基于docker安装mysql及tomcat、基本命令
记录一次解决服务请求的跨域问题
springboot目录结构、重要配置文件、重要注解的详解
通过waterdrop导入clickhourse数据
Copyright © 2011-2022 走看看