- 2024-10-12SpringMVCUtil工具类
importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;importcom.lvym.exception.NotWebContextException;importcom.lvym.exception.SaSpringBootErrorCode;importorg.springframework.web.context.request.RequestContextH
- 2024-10-01SpringSecurity自定义失败处理
认证异常处理@ComponentpublicclassRenzhengimplementsAuthenticationEntryPoint{@Overridepublicvoidcommence(HttpServletRequesthttpServletRequest,HttpServletResponsehttpServletResponse,AuthenticationExceptione)throwsIOException,Servlet
- 2024-08-08HttpServletResponse response和HttpServletRequest request什么区别作用是什么
HttpServletRequest和HttpServletResponse是JavaServletAPI中的两个核心接口,它们分别代表HTTP请求和HTTP响应。这两个对象在处理Web请求时扮演着不同但互补的角色:HttpServletRequest作用:表示客户端发送到服务器的HTTP请求。提供了访问请求参数、headers、cookies
- 2024-07-18SpringBoot增加验证码
一、加入验证码依赖包com.github.whvcseeasy-captcha1.6.2二、实现验证码控制层@GetMapping("/common/kaptcha")publicvoiddefaultKaptcha(HttpServletRequesthttpServletRequest,HttpServletResponsehttpServletResponse)throwsException{httpServletRespo
- 2024-07-17SpringMVC:@ResponseBody注解与HttpServletResponse对象
在SpringMVC框架中,@ResponseBody注解和HttpServletResponse对象都扮演着将处理结果发送回客户端的重要角色,但它们的使用方式和目的有所不同。@ResponseBody@ResponseBody注解用于将方法的返回值绑定到web响应体(responsebody)上。当你使用@ResponseBody注解一个方法的返回值时,Sp
- 2024-06-08Java SpringBoot 如何使用 IdentityServer4 作为验证服务器学习笔记
作者:https://www.cnblogs.com/BeautifulBoy1301/p/11193488.html https://github.com/Danni-Ke/SpringBootDemo JavaSpringBoot如何使用IdentityServer4作为验证服务器学习笔记 这边记录下如何使用IdentityServer4作为JavaSpringBoot的认证服务器和令牌颁
- 2024-03-21HandlerInterceptor - 自定义拦截器
自定义一个类实现HandlerInterceptor接口,加上@Component注解。根据需要重写方法publicinterfaceHandlerInterceptor{defaultbooleanpreHandle(HttpServletRequestrequest,HttpServletResponseresponse,Objecthandler)throwsException{returntrue;
- 2024-03-13记录解决HttpServletResponse在参数报错的问题
下载excel功能需要用到HttpServletResponse,注入一直报错,java.lang.IllegalStateException:getOutputStream()hasalreadybeencalledforthisresponse@ResourceHttpServletResponsehttpServletResponse;使用注入的方法没问题刚开始用的gson报栈溢出的错误,后
- 2024-01-25spring MVC框架
springMVC框架如果你对springMVC框架有一些疑问,那么以下文章或许可以帮助到你为什么要学习springMVC框架因为它非常的好用,可以说提高了你的效率不止一星半点,可以免去写那些之前的重复代码,让你大部分精力都在业务上虽然它简易,但效率却一点也不低,选择SpringMVC吧先让
- 2024-01-19Servlet系列:(HttpServletRequest、HttpServletResponse、ServletContext、ServletConfig)详解
HttpServletRequestHttpServletRequest对象:主要作用是用来接收客户端发送过来的请求信息,例如:请求的参数,发送的头信息等都属于客户端发来的信息,service()方法中形参接收的是HttpServletRequest接口的实例化对象,表示该对象主要应用在HTTP协议上,该对象是由Tomcat封装好传递过
- 2023-12-26Spring MVC 源码分析 - 一个请求的旅行过程
在上一篇《WebApplicationContext容器的初始化》文档中分析了SpringMVC是如何创建两个容器的,其中创建RootWebApplicationContext 后,调用其refresh()方法会触发刷新事件,完成SpringIOC初始化相关工作,会初始化各种SpringBean到当前容器中,该系列文档暂不分析我们先来了解一
- 2023-12-24Java登陆第二十九天——HttpServletRequest和HttpServletResponse
HttpServletRequestTomcat会自动将客户端请求报文封装为HttpServletRequest对象。HttpServletRequest中请求行常用方法方法描述StringgetMethod()获取请求方法StringgetProtocol()获取请求协议及版本号StringgetRequestURI()获取请求的具体资源StringB
- 2023-12-1810.12
2.@WebServlet实现单一映射在@WebServlet注解中,一般使用value属性实现Servlet单一映射,代码如下。纯文本复制packagenet.biancheng.www;importjava.io.IOException;importjavax.servlet.ServletException;importjavax.servlet.annotation.WebServlet;importjavax.serv
- 2023-12-04获取HttpServletRequest、HttpServletResponse的几种方式
获取HttpServletRequest、HttpServletResponse的几种方式获取HttpServletRequest、HttpServletResponse的几种方式1、可以封装为静态方法ServletRequestAttributesservletRequestAttributes=(ServletRequestAttributes)RequestContextHolder.getRequestAttributes();H
- 2023-10-25HttpServletResponse
2023.10.251.可以设置http头标response.setHeader("Refresh","3");//三秒刷新页面一次2.可以设置cookieCookiec1=newCookie("username","only");response.addCookie(c1);3.可以输出返回数据HttpServleteResponse.getOutputStream().write();
- 2023-10-06SpringMVC 拦截器
SpringMVC拦截器<!--配置拦截器,可定义多个拦截器--><mvc:interceptors><!--定义1个拦截器--><mvc:interceptor><!--用于指定拦截器匹配url--><mvc:mappingpath="/user/**"/><!--用于指定拦截器排除的url-->&
- 2023-10-06简单图片验证码
通过在线的产品原型我们知道管理员登录采用的是图形验证码登录,我们通过接口文档找到获取图形验证码接口为用户微服务的/user/imageCode接口,在代码里我们使用到了google开源的验证码工具kaptcha来生成验证码,所以我们要在用户微服务,引入了kaptcha的依赖。<dependency><groupI
- 2023-09-26使用HttpServletResponse实现curl接口时控制台输出(续)
上一篇文章的问题在上一篇文章SpringBootRestController接口如何输出到终端中讨论了如何使用HttpSerlvetResponse写入输出流,使应急接口通过curl调用时可以在控制台输出信息,使运维人员知道命令执行情况。但是上一篇文章的问题是,HttpServletResponse是Controller的参数
- 2023-09-16springmvc中配置拦截器
2023-09-16springmvc.xml<!--配置拦截器--><mvc:interceptors><mvc:interceptor><!--配置需要拦截的请求的请求路径--><mvc:mappingpath="/**"/><!--配置需要排除拦截的请求的请求路径-->
- 2023-09-15手把手教你Shiro整合JWT实现登录认证!
1.所用技术SpringBootMybatis-plusShiroJWTRedis注:最后会给出完整代码2.前置知识Shiro:Shiro是一个基于Java的开源的安全框架。在Shiro的核心架构里面,Subject是访问系统的用户。SecurityManager是安全管理器,负责用户的认证和授权,相当于Shiro的老大哥。Realm相
- 2023-09-14java/jsp清除jsp缓存
InJava:HttpServletResponseresponse=(HttpServletResponse)rep;response.setDateHeader("Expires",-1);response.setHeader("Cache_Control","no-cache");response.setHeader("Pragma","no-ca
- 2023-09-11Java:拦截器(Interceptor)
拦截器和过滤器之间的区别是什么? 自定义拦截器1. 创建拦截器类:让类实现HandlerInterceptor接口,重写接口中的三个方法@Component//定义拦截器类,实现HandlerInterceptor接口publicclassProjectInterceptorimplementsHandlerInterceptor{ @Override
- 2023-09-03response中的字符流的设置案例
2023-09-03packagecom.hh.response;/***@authorhh*@version1.0*@DATE2023-09-0313:32:10*/importjavax.servlet.ServletException;importjavax.servlet.annotation.WebServlet;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.Ht
- 2023-09-03response中的字节流使用的案例
2023-09-03导入字节工具包,可以用于复制输入流与输出流<dependency><groupId>org.apache.commons</groupId><artifactId>commons-io</artifactId><version>1.3.2</version></dependency>案例packagecom.hh.response;
- 2023-09-03javaweb中解决get与post中文乱码问题的方式
2023-09-03packagecom.hh.RequestAndResponse;/***@authorhh*@version1.0*@DATE2023-09-0312:51:44*/importjavax.servlet.ServletException;importjavax.servlet.annotation.WebServlet;importjavax.servlet.http.HttpServlet;importjavax.servl