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. 6月12日 python学习总结 框架

    1. 登录功能的实现 1. form表单提交数据的注意事项: 1. 是form不是from,必须要有method和action 2. 所有获取用户输入的表单标签要放在form表单里面,表单标签必须要有 ...

  2. maltego的基本使用

    首次使用maltego需要注册 注册网站:https://www.paterva.com/web7/buy/maltego-clients/maltego-ce.php 填写好点注册就行了 1. 打开 ...

  3. loj3161「NOI2019」I 君的探险(随机化,整体二分)

    loj3161「NOI2019」I 君的探险(随机化,整体二分) loj Luogu 题解时间 对于 $ N \le 500 $ 的点,毫无疑问可以直接 $ O(n^2) $ 暴力询问解决. 考虑看起 ...

  4. Lock 深入理解acquire和release原理源码及lock独有特性acquireInterruptibly和tryAcquireNanos

    https://blog.csdn.net/sophia__yu/article/details/84313234 Lock是一个接口,通常会用ReentrantLock(可重入锁)来实现这个接口. ...

  5. OpenSSL实现了5种信息摘要算法有哪些?

    OpenSSL实现了5种信息摘要算法,分别是MD2.MD5.MDC2.SHA(SHA1)和RIPEMD.SHA算法事实上包括了SHA和SHA1两种信息摘要算法.此外,OpenSSL还实现了DSS标准中 ...

  6. 构造器(constructor)是否可被重写(override)?

    构造器不能被继承,因此不能被重写,但可以被重载.

  7. Replicated State Machine和WAL

    在阅读raft论文的时候,考虑两个问题: 为什么要用Replicated State Machine?没有其他方式吗 为什么要先写日志再应用到Replicated State Machine,直接应用 ...

  8. Java 面试问题列表包含的主题?

    多线程,并发及线程基础 数据类型转换的基本原则 垃圾回收(GC) Java 集合框架 数组 字符串 GOF 设计模式 SOLID 抽象类与接口 Java 基础,如 equals 和 hashcode ...

  9. 学习Redis(二)

    1.Redis应用场景 1.缓存(键过期时间) 1) 缓存session会话 2) 缓存用户信息,找不到再去mysql查,查到然后回写到redis 3) 商城优惠卷过期时间 2.排行榜(列表& ...

  10. 设置IE的自动导包器

    一丶打开IE设置: 快捷键:Ctrl+Alt+S 二丶将Add unambiguous imports on the fly 选中即可: 三丶设置好后别忘了"OK":