首页>代码>ssm通用后台部门员工管理系统>/通用后台系统/src/com/kzfire/portal/action/common/CheckCodeController.java
package com.kzfire.portal.action.common;

import java.io.IOException;

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

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import com.kzfire.portal.service.CheckCodeService;

@Controller
@RequestMapping("/code")
public class CheckCodeController {

	@Autowired
	private CheckCodeService checkCodeService;

	/**
	 * 生成校验码图片
	 * 
	 * @param request
	 * @param response
	 * @throws IOException
	 */
	@RequestMapping("/getImage")
	public void getImage(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 code = checkCodeService.generateRandomNumberCode();
		String code = checkCodeService.generateRandomMixedCode();
		// 将生成的验证码保存到Session中
		HttpSession session = request.getSession(true);
		session.setAttribute("checkCode", code);
		ImageIO.write(checkCodeService.getImage(code), "JPEG",
				response.getOutputStream());
	}


}
最近下载更多
liangge2115  LV27 2023年11月7日
18962686147  LV4 2022年11月14日
and123456  LV11 2022年7月15日
桐姥爷无敌呀  LV4 2021年11月16日
qazxsw_  LV10 2021年9月4日
一只小杰仔  LV1 2021年6月28日
小安同学  LV7 2021年6月15日
晚春的树和书  LV6 2021年4月30日
2000103  LV4 2021年4月11日
最代码-宋家辉  LV61 2021年1月11日
最近浏览更多
admin_z  LV22 1月28日
13870342 1月10日
暂无贡献等级
山海雾众生安  LV1 1月4日
WBelong  LV7 2023年12月26日
123456lxw 2023年12月17日
暂无贡献等级
weilaizhisheng  LV21 2023年12月5日
shuangfu  LV24 2023年12月2日
雄熊熊雄  LV2 2023年11月28日
马宇轩  LV1 2023年11月19日
哈哈ha zhh  LV2 2023年11月16日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友