最新 最热

jsp课程笔记(一)

2.在Eclipse中创建的Web项目:浏览器可以直接访问 WebContent中的文件,

2021-06-11
1

IDEA实用教程(九)—— 创建Servlet

4. 创建Servlet第一步 第二步 第三步 第四步 由于新创建的Web项目, 没有Tomcat环境, 所以创建的Servlet会发生导包错误,如下图所示 : 因此我们需要手动指

2021-06-11
0

SSH框架(四) Spring、Spring MVC、Struts2优缺点整理

一、Spring 及其优点 大部分项目都少不了Spring的身影,为什么大家对他如此青睐,而且对他的追捧丝毫没有减退之势呢 Spring是什么: Spring是一个轻量级的DI和AOP容器框架。 说它轻量级有一大部分原因是相对与E...

2021-06-10
1

JAVA基础(27) servlet的执行原理与生命周期

一、先从servlet容器说起:大家最为熟悉的servlet容器就是Tomcat ,Servlet 容器是如何管理 Servlet?

2021-06-10
0

JAVA基础(25) java 拦截器、过滤器、监听器的区别

1. Struts2拦截器是在访问某个Action或Action的某个方法,字段之前或之后实施拦截,并且Struts2拦截器是可插拔的,拦截器是AOP的一种实现.

2021-06-10
1

Spring MVC自定义参数处理器不生效解决

一位同学写了个自定义参数处理类,具体是继承AbstractNamedValueMethodArgumentResolver,即将json字符串参数转换为一个Object,

2021-06-10
0

韩信拜将:委派模式

今天我给大家分享设计模式中的委派模式。用贴切的生活故事,以及真实项目场景来讲设计模式,最后用一句话来总结这个设计模式。

2021-06-09
0

异步 Servlet 都不懂,谈何 WebFlux?

松哥原创的 Spring Boot 视频教程已经杀青,感兴趣的小伙伴戳这里-->Spring Boot+Vue+微人事视频教程

2021-06-09
0

Spring Boot 中关于 %2e 的 Trick

先说结论,当Spring Boot版本在小于等于2.3.0.RELEASE的情况下,alwaysUseFullPath为默认值false,这会使得其获取ServletPath,所以在路由匹配时相当于会进行路径标准化包括对%2e解码以及处理跨目录,这可能导致身份验证绕过。...

2021-06-08
0

录制回放实现测试用例自由

定义了 @Pointcut("execution(public * io.metersphere..controller...(..))") 这个切面,表示拦截所有controller的public方法调用。然后,在Spring Boot中,可以通过以下这个方法获取当前Request的属性,...

2021-06-02
0