lsh-go

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页面,代表响应结束

相关文章: