修改验证码格式
This commit is contained in:
@@ -46,7 +46,6 @@ public class UserRegisterServlet extends HttpServlet {
|
|||||||
String userPwd = req.getParameter("password");
|
String userPwd = req.getParameter("password");
|
||||||
// 参数验证
|
// 参数验证
|
||||||
if (StringUtils.isEmpty(userPwd)) {
|
if (StringUtils.isEmpty(userPwd)) {
|
||||||
//转发到错误页面
|
|
||||||
setResultError("密码不能够是为空", writer);
|
setResultError("密码不能够是为空", writer);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@@ -22,14 +22,14 @@ public class VerifycodeServlet extends HttpServlet {
|
|||||||
response.setContentType("image/jpeg");//设置相应类型,告诉浏览器输出的内容为图片
|
response.setContentType("image/jpeg");//设置相应类型,告诉浏览器输出的内容为图片
|
||||||
response.setHeader("Pragma", "No-cache");//设置响应头信息,告诉浏览器不要缓存此内容
|
response.setHeader("Pragma", "No-cache");//设置响应头信息,告诉浏览器不要缓存此内容
|
||||||
|
|
||||||
request.setCharacterEncoding("UTF-8");
|
// request.setCharacterEncoding("UTF-8");
|
||||||
response.setCharacterEncoding("UTF-8");
|
// response.setCharacterEncoding("UTF-8");
|
||||||
response.setContentType("text/html; charset=utf-8");
|
// response.setContentType("text/html; charset=utf-8");
|
||||||
// 设置响应头允许ajax跨域访问
|
// 设置响应头允许ajax跨域访问
|
||||||
response.setHeader("Access-Control-Allow-Origin", "*");
|
// response.setHeader("Access-Control-Allow-Origin", "*");
|
||||||
response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE");
|
// response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE");
|
||||||
response.setHeader("Access-Control-Max-Age", "3600");
|
// response.setHeader("Access-Control-Max-Age", "3600");
|
||||||
response.setHeader("Access-Control-Allow-Headers", "token, Accept, Origin, X-Requested-With, Content-Type, Last-Modified");
|
// response.setHeader("Access-Control-Allow-Headers", "token, Accept, Origin, X-Requested-With, Content-Type, Last-Modified");
|
||||||
|
|
||||||
//做浏览器兼容
|
//做浏览器兼容
|
||||||
response.setHeader("Cache-Control", "no-cache");
|
response.setHeader("Cache-Control", "no-cache");
|
||||||
|
@@ -16,7 +16,7 @@ public class RandomValidateCode {
|
|||||||
public static final String RANDOMVALIDATECODE = "RandomValidateCode";// 放到session中的key
|
public static final String RANDOMVALIDATECODE = "RandomValidateCode";// 放到session中的key
|
||||||
private Random random = new Random();
|
private Random random = new Random();
|
||||||
private String randString = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";//随机产生的字符串
|
private String randString = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";//随机产生的字符串
|
||||||
private int width = 100;// 图片宽度
|
private int width = 80;// 图片宽度
|
||||||
private int height = 26;// 图片高度
|
private int height = 26;// 图片高度
|
||||||
private int lineSize = 40;// 干扰线数量
|
private int lineSize = 40;// 干扰线数量
|
||||||
private int stringNum = 4;// 随机产生的字符数量
|
private int stringNum = 4;// 随机产生的字符数量
|
||||||
@@ -52,13 +52,6 @@ public class RandomValidateCode {
|
|||||||
* @param response
|
* @param response
|
||||||
*/
|
*/
|
||||||
public void getRandcode(HttpServletRequest request, HttpServletResponse response) {
|
public void getRandcode(HttpServletRequest request, HttpServletResponse response) {
|
||||||
response.setCharacterEncoding("UTF-8");
|
|
||||||
response.setContentType("text/html; charset=utf-8");
|
|
||||||
// 设置响应头允许ajax跨域访问
|
|
||||||
response.setHeader("Access-Control-Allow-Origin", "*");
|
|
||||||
response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE");
|
|
||||||
response.setHeader("Access-Control-Max-Age", "3600");
|
|
||||||
response.setHeader("Access-Control-Allow-Headers", "token, Accept, Origin, X-Requested-With, Content-Type, Last-Modified");
|
|
||||||
HttpSession session = request.getSession();
|
HttpSession session = request.getSession();
|
||||||
// BufferedImage类是具有缓冲区的Image类,Image类是用于描述图像信息的类
|
// BufferedImage类是具有缓冲区的Image类,Image类是用于描述图像信息的类
|
||||||
BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_BGR);
|
BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_BGR);
|
||||||
|
Reference in New Issue
Block a user