废话不多说,直接上代码,实现的功能比较简单:利用Google的zxing.jar包,在网页上直接生成二维码,基础代码比较简单,其他功能有待各位去拓展,解析由前端找插件解析就行了,我就没做解析。注意,jdk请保持在1.7及其以上版本
import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServletResponse;
import com.google.zxing.BarcodeFormat;
import com.google.zxing.EncodeHintType;
import com.google.zxing.MultiFormatWriter;
import com.google.zxing.client.j2se.MatrixToImageWriter;
import com.google.zxing.common.BitMatrix;
/*
* 二维码生成
*/
public class QRCodeMaker {
/**
* 二维码输出到网页
* @param content 需要编码的信息,由这个信息生成二维码
* @param response
*/
public static void printInWebpage(String content, HttpServletResponse response){
try {
//设定图片尺寸,格式
int qrcodeWidth = 200;
int qrcodeHeight = 200;
String qrcodeFor
使用zxing.jar在网页上生成二维码

本文介绍如何借助Google的zxing.jar库,在网页上实现二维码的在线生成。代码简洁,基础功能完备,适合进一步扩展。建议使用JDK 1.7及以上版本。在作者的项目实践中,已将二维码生成功能封装为工具类,方便在控制器中调用。
最低0.47元/天 解锁文章
862

被折叠的 条评论
为什么被折叠?



