1,首先主页创建一个maven project项目,

2-3,创建完成会报错因为缺少WEB-INF文件右键点击选取,会自动创建web.xml文件

4 ,调试版本

因为默认创建的maven版本不支持,所以需要手动调试版本,,

 5,更新项目,选取更新项目

6,重新创建xml文件,会发现版本和文件版本都改变为我们调试的,就可以了

7,拷贝jar包,在pom.xml文件中拷贝官网代码,会自动下载官网的jar包,过程中要联网,否则下载失败

8,配置过滤器,首先配置字节码过滤器,解决乱码问题,字节码过滤器一定放在文件最上方

9,如果需要发送put或者delete请求需要配置                                                                               HiddenHeepMethodFilter过滤器,因为form

表单只能支持get和post请求,/*表示所有的请求都可以接受

10,配置中央控制器,将前端传过来的各种不同的请求全部分配給controller处理,/表示可以访问所有资源(静态资源除外)

11,创建springmvc文件,勾选尚3个文件,会自动创建在springmvc文件内部,方便导包使用

12,如果需要访问.html文件,需要配置 Thymeleaf模板引擎,因为当我们开发传统项目的时候,需要我们自己编写前端页面进行渲染结果,这时就需要模板引擎,以前使用的方式是通过转发或者重定向到某个jsp页面,使用jsp的好处就是可以在我们查出一些数据并转发到jsp页面后,可以用轻松实现对这些数据的显示以及交互,Thymeleaf是springboot中的后端的java模板引擎,使用方法与vue有很多相似之处,可以获取域中的信息并在页面中显示,Thymeleaf自带的视图解析器为resources目录下的templates 文件夹,以html 结尾,templates目录下的html文件属于模板文件,不可以直接访问,必须通过视图解析器解析后才可以进行访问。

 
 
 

13,创建新的contreller类,并编写代码,设置访问路径和请求方式,返回show,会经过视图解析器,自动将返回时解析为/WEB-INF/show.jsp

14,创建新的jsp项目,通过EL表达式将在Empcontroller中Request存的值取出来,相当于request.getAttriBute()方法,

15,访问网址,127.0.0.1表示本机地址,808表示端口号,/hw01代表上传到服务器的项目名/emp为我们设置的访问路径/show1为我们设置的方法访问路径,访问后会请求转发的jsp页面,代表响应结束

Springmvc 如何配置一个MAVEN项目,eclipse视图详解的更多相关文章

  1. 如何创建一个Maven项目(eclipse版本)

    1 Maven概念 Maven是一个构建项目和管理项目依赖的工具 2 Maven运行原理 这里需要引入两个词汇,叫 本地仓库.中央仓库 本地仓库:就字面意思,存储在自己电脑上的文件夹(需要自己手动创建 ...

  2. Maven项目POM.xml详解

    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/20 ...

  3. eclipse中创建一个maven项目

    1.什么是Maven Apache Maven 是一个项目管理和整合工具.基于工程对象模型(POM)的概念,通过一个中央信息管理模块,Maven 能够管理项目的构建.报告和文档. Maven工程结构和 ...

  4. Maven(一)如何用Eclipse创建一个Maven项目

    1.什么是Maven Apache Maven 是一个项目管理和整合工具.基于工程对象模型(POM)的概念,通过一个中央信息管理模块,Maven 能够管理项目的构建.报告和文档. Maven工程结构和 ...

  5. maven笔记(maven使用与安装,eclipse中maven的配置,maven项目的创建)

    一.初识maven 1.maven是什么? 他是一个项目管理器,配置好pom配置文件后,maven会管理项目的依赖文件等,当项目用到外部jar包时,maven帮助我们去网上下载并打包发到Tomcat中 ...

  6. IDEA中如何导入一个maven项目并配置相关设置

    导入一个maven项目参照如下链接 https://jingyan.baidu.com/article/b0b63dbf0c0ac04a49307078.html 要想启动这个导入的项目目前我所接触到 ...

  7. MAVEN学习-第一个Maven项目的构建

    MAVEN安装成功之后就可以进行项目的构建和管理了: 为什么要用maven进行项目的构建和管理? 对于初学者来说一个最直接的也是最容易里的优点在于JAR包的管理,相对于以前开发一个项目的时候我们需要用 ...

  8. 建一个maven项目

     建一个普通的maven项目(eclipse) 需要的jar和文件: eclipse :jdk1.8.0_144 maven:apache-maven-3.5.3     进入(下载):http:// ...

  9. 如何在maven项目里面编写mapreduce程序以及一个maven项目里面管理多个mapreduce程序

    我们平时创建普通的mapreduce项目,在遍代码当你需要导包使用一些工具类的时候, 你需要自己找到对应的架包,再导进项目里面其实这样做非常不方便,我建议我们还是用maven项目来得方便多了 话不多说 ...

随机推荐

  1. ArcGIS Server创建站点失败Failed to register the activation group

    ArcGIS Server:10.6 解决方法:右键我的电脑-->管理-->服务,重启arcgis server 服务

  2. C# WinForm 设置按纽为透明,使用背景色

    今天开发登陆界面时,遇到一个窗体控制设置问题: 1.将按纽设置为透明: 2.并且使用背景图片的颜色: 3.并且需要当点击这个按纽时,仍然显示背景图片颜色: 4.去掉按纽边框显示线: 需要的效果如下: ...

  3. length()与trim()函数用法

    student表 SELECT * from `student` where length(sex) = 0 SELECT length(ID) from `student` WHERE provin ...

  4. ClassLoader如何加载class ?

    jvm里有多个类加载,每个类加载可以负责加载特定位置的类,例如,bootstrap类加载负责加载jre/lib/rt.jar中的类, 我们平时用的jdk中的类都位于rt.jar中.extclasslo ...

  5. 一个 Spring Bean 定义 包含什么?

    一个Spring Bean 的定义包含容器必知的所有配置元数据,包括如何创建一个bean,它的生命周期详情及它的依赖.

  6. 四种类型的数据节点 Znode?

    1.PERSISTENT-持久节点 除非手动删除,否则节点一直存在于 Zookeeper 上 2.EPHEMERAL-临时节点 临时节点的生命周期与客户端会话绑定,一旦客户端会话失效(客户端与 zoo ...

  7. 说说do...while和while的区别

    一.do-while语句 do-while语句的语法: do{ statement }while(expression); 看下面示例: var i=10: do{ i+=2: }while(i< ...

  8. 说出 5 个 JDK 1.8 引入的新特性?

    Java 8 在 Java 历史上是一个开创新的版本,下面 JDK 8 中 5 个主要的特性: Lambda 表达式,允许像对象一样传递匿名函数 Stream API,充分利用现代多核 CPU,可以写 ...

  9. Linux运维最常用150个命令

    线上查询及帮助命令(2个) man 查看命令帮助,命令的词典,更复杂的还有info,但不常用. help 查看Linux内置命令的帮助,比如cd命令. 文件和目录操作命令(18个) ls 全拼list ...

  10. flash的TotalFrames显示undefined

    通过js来操作flash的时候,获取到总帧数的是属性.TotalFrames,而不是属性TotalFrames().在asp.net中,js放在最后可以在一定程度上避免当前flash没有加载完,导致获 ...