我用ZxingLibrary这个依赖生成了二维码,但我不会编给它加密的程序,就是生成验证码的那个,求助。
1条回答 默认 最新
- ljheee 2017-03-07 01:12关注
1.package gov.rsj.controller;
2.
3.import java.io.IOException;
4.
5.import javax.servlet.http.HttpServletRequest;
6.import javax.servlet.http.HttpServletResponse;
7.
8.import org.springframework.stereotype.Controller;
9.import org.springframework.web.bind.annotation.PathVariable;
10.import org.springframework.web.bind.annotation.RequestMapping;
11.import org.springframework.web.bind.annotation.RequestMethod;
12.
13.import com.google.zxing.BarcodeFormat;
14.import com.google.zxing.WriterException;
15.import com.google.zxing.client.j2se.MatrixToImageWriter;
16.import com.google.zxing.common.BitMatrix;
17.import com.google.zxing.qrcode.QRCodeWriter;
18.
19./**
20. * @author fox
21. * @date 2012-3-22 下午3:12:33
22. * @version 1.0
23. * @description QRCODE 条形码 需要javase.jar和core.jar两个包
24. */
25.@Controller
26.@RequestMapping("/qrbar/{code}")
27.public class QrBarCodeController {
28. @RequestMapping(method = RequestMethod.GET)
29. public void show(@PathVariable("code") String code,
30. HttpServletRequest request, HttpServletResponse response){
31. QRCodeWriter writer = new QRCodeWriter();
32. response.setHeader("Pragma", "No-cache");
33. response.setHeader("Cache-Control", "no-cache");
34. response.setDateHeader("Expires", 0);
35. response.setContentType("image/jpeg");
36. BitMatrix bitMatrix = null;
37. try {
38. bitMatrix = writer.encode(code, BarcodeFormat.QR_CODE, 300, 300);
39. MatrixToImageWriter.writeToStream(bitMatrix, "jpeg", response.getOutputStream());
40. response.getOutputStream().flush();
41. response.getOutputStream().close();
42. } catch (WriterException e) {
43. e.printStackTrace();
44. } catch (IOException e) {
45. e.printStackTrace();
46. }
47.
48.
49. }
50.}
package gov.rsj.controller;import java.io.IOException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;import com.google.zxing.BarcodeFormat;
import com.google.zxing.WriterException;
import com.google.zxing.client.j2se.MatrixToImageWriter;
import com.google.zxing.common.BitMatrix;
import com.google.zxing.qrcode.QRCodeWriter;/**
- @author fox
- @date 2012-3-22 下午3:12:33
- @version 1.0
-
@description QRCODE 条形码 需要javase.jar和core.jar两个包
*/
@Controller
@RequestMapping("/qrbar/{code}")
public class QrBarCodeController {
@RequestMapping(method = RequestMethod.GET)
public void show(@PathVariable("code") String code,
HttpServletRequest request, HttpServletResponse response){
QRCodeWriter writer = new QRCodeWriter();
response.setHeader("Pragma", "No-cache");
response.setHeader("Cache-Control", "no-cache");
response.setDateHeader("Expires", 0);
response.setContentType("image/jpeg");
BitMatrix bitMatrix = null;
try {
bitMatrix = writer.encode(code, BarcodeFormat.QR_CODE, 300, 300);
MatrixToImageWriter.writeToStream(bitMatrix, "jpeg", response.getOutputStream());
response.getOutputStream().flush();
response.getOutputStream().close();
} catch (WriterException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}}
}
解决评论 打赏 举报无用 1
悬赏问题
- ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
- ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
- ¥15 谁有desed数据集呀
- ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100
- ¥15 关于#hadoop#的问题
- ¥15 (标签-Python|关键词-socket)
- ¥15 keil里为什么main.c定义的函数在it.c调用不了
- ¥50 切换TabTip键盘的输入法
- ¥15 可否在不同线程中调用封装数据库操作的类
- ¥15 微带串馈天线阵列每个阵元宽度计算