java生成随机图片验证码

验证码实现是基于SSM环境的
先导入jar包
jar包下载地址
在这里插入图片描述
控制层代码

@RequestMapping(value="/checkCode")
	public void checkCode(HttpServletRequest request, HttpServletResponse response)
	throws ServletException, IOException {
		ValidateCode va=new ValidateCode(100, 30, 4, 4);
		HttpSession session=request.getSession();
		session.setAttribute("code",va.getCode());
		va.write(response.getOutputStream());
	}

前台代码
在这里插入图片描述
注意img 的src=“checkCode”属性要与控制层@RequestMapping(value="/checkCode")保持一致,这样才能正确显示验证码图片以及刷新功能
如果要实现验证码和前台的验证功能只需要从session中取值即可
如:
java生成随机图片验证码_第1张图片
另外还要注意SpringMvc的拦截功能不要拦截验证码的路径
java生成随机图片验证码_第2张图片

你可能感兴趣的:(实用技术)