国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

使用Google Zxing生成二維碼的例子

jcc / 1359人閱讀

摘要:以前只用過生成過二維碼,這次使用的是的通過代碼生成二維碼并以流的方式輸出到前臺頁面所需包代碼前臺展示頁面二維碼請輸入關鍵字多個關鍵字請用逗號隔開提交提交,替換所有,后臺主要代碼生成一個二維碼圖片的寬度圖片的高度以流的方式輸出到前

以前只用過jQuery.qrcode生成過二維碼,這次使用的是Googlezxing通過Java代碼生成二維碼并以流的方式輸出到前臺頁面
所需jar包:zxing-3.2.1.jar

代碼 前臺展示頁面
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>



二維碼





    請輸入關鍵字,多個關鍵字請用逗號隔開
    





后臺主要代碼
/**
     * 生成一個二維碼
     * @param resp
     * @param id
     */
    @Override
    public void generateOneqrCode(HttpServletResponse resp, String id) {
        if (TextUtil.isNotEmpty(id)) {
            ServletOutputStream stream = null;
            try {
                int width = 200;//圖片的寬度
                int height = 200;//圖片的高度
                stream = resp.getOutputStream();
                QRCodeWriter writer = new QRCodeWriter();
                BitMatrix m = writer.encode(id, BarcodeFormat.QR_CODE, height, width);
                //以流的方式輸出到前臺,action中return null就可以
                MatrixToImageWriter.writeToStream(m, "png", stream);
            } catch (IOException e) {
                e.printStackTrace();
            } catch (WriterException e1) {
                e1.printStackTrace();
            } finally {
                if (stream != null) {
                    try {
                        stream.flush();
                        stream.close();
                    } catch (IOException e) {
                        e.printStackTrace();
                    }
                }
            }
        }
    }

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/66738.html

相關文章

  • 慕課網_《Java生成維碼》學習總結

    摘要:時間年月日星期五說明本文部分內容均來自慕課網。線性堆疊式二維碼示意圖矩陣式二維碼在一個矩形空間通過黑白像素在矩陣中的不同分布進行編碼。 時間:2017年06月23日星期五說明:本文部分內容均來自慕課網。@慕課網:http://www.imooc.com教學示例源碼:無個人學習源碼:https://github.com/zccodere/s... 第一章:二維碼的概念 1-1 二維碼概述...

    QLQ 評論0 收藏0
  • java生成普通維碼

    摘要:二維碼是根據一定規則生成,存儲信息的小圖片。比如可以存儲參數存儲等內容。 二維碼是根據一定規則生成,存儲信息的小圖片。比如可以存儲參數存儲url等內容。掃描之后將能獲得這些內容下文為普通二維碼的生成,可自定義二維碼的大小,定義二維碼中存儲的數據內容 1.下文使用的二維碼生成jar坐標 com.google.zxing core ...

    sanyang 評論0 收藏0
  • 前端vue、jquery/后臺java實現生成維碼

    摘要:最近項目中需要開發生成二維碼的功能,便于宣傳和使用產品,于是便去研究一番,以下是研究的成果使用生成二維碼二維碼測試內容渲染方式有方式兼容和方式計算模式背景顏色二維碼顏色二維碼糾錯級別默認查看源碼可以看出生成的二維碼使用生成二維 最近項目中需要開發生成二維碼的功能,便于宣傳和使用產品,于是便去研究一番,以下是研究的成果 1.使用jquery生成二維碼 ...

    happyhuangjinjin 評論0 收藏0

發表評論

0條評論

jcc

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<