关于spring MVC登录验证码的简单实现
之前我是参考这篇文章的https://www.jianshu.com/p/ca1e811e6f22
然后加上自己的一些简单修改.
废话不多说,直接上代码
1.前端html页面:我这个地址是改变切换验证码的图片路径,向控制层传参数.
body部分:
然后在换图片的上加个点击事件,运行js代码里的方法.
2.后端代码 (1)
这里写了个工具类,方便调节风格
package com.zl.util;
import java.util.ResourceBundle;
public class ResourceUtil {
private static final ResourceBundle bundle = java.util.ResourceBundle.getBundle(“sysConfig”);
/**
- 获取随机码的长度
- @return 随机码的长度
*/
public static String getRandCodeLength() {
return bundle.getString(“randCodeLength”);
}
/**
- 获取随机码的类型
- @return 随机码的类型
*/
public static String getRandCodeType() {
return bundle.getString(“randCodeType”);
}
}
2后端代码(控制层部分)
import com.zl.util.ResourceUtil;
/**
- 登录验证码模板
- @author Administrator
*/
@Controller
@RequestMapping("/VerificationCode")
public class VerificationCodeController extends HttpServlet{
private static final long serialVersionUID = 1L;
/**
- 这里用作存入session的名称
*/
private static final String SESSION_KEY_OF_RAND_CODE = “randCode”; // todo 要统一常量