遇到的异常

response hasbeen ommitted

这个异常出现的场景是:当对来自页面的请求进行处理之后出现了两种的方式
resopnse.sendRidrect();
主要是在这一步的时候没有返回。
request.getSession().forward();

@AllArgsConstructor

这是lombok中的一个注解,顺带的还有

@Builder
@NoArgsConstructor
@Getter
@Setter

这个类让开发的时候变得轻松了很多

request.getSession.getAttrbute 与request.getAttrbute的区别

这个区别我得理解在于:
如果这个属性只会被传递一次的话,那么想要赋值的话采用的是request.setAttribute()这个方法
如果想要这个属性在本次会话中一直存在的话,那么采用的request.getSession().setAttribute()

filter 与interceptor的区别

这个filter拦截的是所有的请求,以及在所有请求处理完成后对请求进行处理。
而Interceptor是指对进入DispatchServelt的请求进行处理的内容,其中会存在一个方法是afterCompletion这个方法是处理的时机是在我们的DispatchServlet解析完页面以后才会对内容进行处理。有一个图很形象。

在这里插入图片描述
参考的图片来源
https://blog.csdn.net/xiaoyaotan_111/article/details/53817918

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值