重点是生成代码:
try {
QRCode barcode = new QRCode();
barcode.setCode("Java QR Code Generation");
response.setContentType("image/jpeg");
response.setHeader("Pragma", "no-cache");
response.setHeader("Cache-Control", "no-cache");
response.setDateHeader("Expires", 0);
ServletOutputStream servletoutputstream = response.getOutputStream();
barcode.drawOnStream(servletoutputstream);
} catch (Exception e) {
throw new ServletException(e);
}
显示很简单,去固定路径读取图片并显示出来即可。