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. .Net core Api后台获取数据,异步方法中,数据需采用Linq分页

    .net core api using System.Collections.Generic; using System.Linq; using System.Text.RegularExpressi ...

  2. webapi_2 今天全是大经典案例

    今天的案例又大又经典 我想想怎么搞呢因为要用到外联样式之类的了 写入内联也太大了 1. 先来一个单独小页面的吧 一个仿淘宝右侧侧边栏的案例 不多说都在注释里了 <!DOCTYPE html> ...

  3. 查找bug的一些经验总结

    项目开发中遇到的bug解决经验总结 今天在项目开发中遇到了两个很难解决的bug,我把我的思路记录下来,以供之后遇到bug时,提供一些思路: 编译通过,但总结"core dumped" ...

  4. SpringMVC 和SpringBoot中的注解是如何起作用的,如何实现的

    SpringMVC源码解读 - HandlerMapping - RequestMappingHandlerMapping初始化   https://www.cnblogs.com/leftthen/ ...

  5. 二叉树,红黑树,B+树

    在实际使用时会根据链表和有序数组等数据结构的不同优势进行选择.有序数组的优势在于二分查找,链表的优势在于数据项的插入和数据项的删除.但是在有序数组中插入数据就会很慢,同样在链表中查找数据项效率就很低. ...

  6. JSP有哪些动作?分别是什么?

    外JSP共有以下7种基本动作 jsp:include:在页面被请求的时候引入一个文件. jsp:useBean:寻找或者实例化一个JavaBean. jsp:setProperty:设置JavaBea ...

  7. XML的解析方式有哪几种?有什么区别?

    有DOM.SAX等. DOM:(Document Object Model, 即文档对象模型) 是 W3C 组织推荐的处理 XML 的一种标准方式. DOM中的核心概念就是节点.DOM在分析XML文档 ...

  8. Dubbo 支持分布式事务吗?

    目前暂时不支持,可与通过 tcc-transaction 框架实现 介绍:tcc-transaction 是开源的 TCC 补偿性分布式事务框架 Git 地址:https://github.com/c ...

  9. String 和 StringBuilder、StringBuffer 的区别?

    Java 平台提供了两种类型的字符串:String 和 StringBuffer/StringBuilder,它 们可以储存和操作字符串.其中 String 是只读字符串,也就意味着 String 引 ...

  10. vue开发chrome扩展,数据通过storage对象获取

    开发chrome插件时遇到一个问题,那就是单文件组件的data数据需要从chrome提供的storage对象中获取,但是 chrome.storage.sync.get 方法是异步获取数据的,需要通过 ...