首页>代码>spring mvc+maven实现Java web用户登录图片验证码简单项目实例>/com.verifyCode/src/main/java/com/chen/controller/VerifyCodeController.java
package com.chen.controller;

import java.io.IOException;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

import com.chen.util.VerifyCodeUtils;

@Controller
public class VerifyCodeController {

	/**
	 * 生成验证码
	 * @param request
	 * @param response
	 * @return
	 * @throws ServletException
	 * @throws IOException
	 */
	@RequestMapping("verifyCode")
	public void verifyCode(HttpServletRequest request, HttpServletResponse response) throws IOException{ 
        response.setHeader("Pragma", "No-cache"); 
        response.setHeader("Cache-Control", "no-cache"); 
        response.setDateHeader("Expires", 0); 
        response.setContentType("image/jpeg"); 
           
        //生成随机字串 
        String verifyCode = VerifyCodeUtils.generateVerifyCode(4); 
        //存入会话session 
        HttpSession session = request.getSession(true); 
        //删除以前的
        session.removeAttribute("verCode");
        session.setAttribute("verCode", verifyCode.toLowerCase()); 
        //生成图片 
        int w = 100, h = 30; 
        VerifyCodeUtils.outputImage(w, h, response.getOutputStream(), verifyCode); 
        
	}
	
}
最近下载更多
李亮  LV19 2023年3月7日
taoshen95  LV14 2022年12月2日
xiaoxiexie  LV13 2022年11月13日
ajdgqd  LV3 2022年11月1日
莫回头  LV8 2022年5月20日
543666826  LV33 2021年11月28日
zhangn0929  LV1 2021年9月29日
孤独の王者  LV6 2021年8月4日
chenxiufeng  LV4 2021年7月1日
山盖123123  LV1 2021年6月28日
最近浏览更多
你爹正在加载中  LV4 2023年8月3日
李亮  LV19 2023年3月7日
taoshen95  LV14 2022年12月2日
xiaoxiexie  LV13 2022年11月13日
暂无贡献等级
ajdgqd  LV3 2022年11月1日
Aimer 2022年6月13日
暂无贡献等级
莫回头  LV8 2022年5月20日
兰文斌  LV6 2022年4月27日
杨豫川  LV12 2022年4月24日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友