`
keney_oak
  • 浏览: 27297 次
社区版块
存档分类
最新评论

JAVA 生成二维码 代码 显示到页面

    博客分类:
  • java
阅读更多
-----引入jar 包
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.google.zxing.BarcodeFormat;
import com.google.zxing.EncodeHintType;
import com.google.zxing.MultiFormatWriter;
import com.google.zxing.WriterException;
import com.google.zxing.client.j2se.MatrixToImageWriter;
import com.google.zxing.common.BitMatrix;




protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String param = request.getParameter("param");
int width = 300;
int height = 300;
String format = "jpg";

Map<EncodeHintType, Object> ht = new                  

HashMap<EncodeHintType,Object>();

ht.put(EncodeHintType.CHARACTER_SET, "UTF-8");


BitMatrix bitMatrix = null;
try {

bitMatrix = new MultiFormatWriter().encode(param,BarcodeFormat.QR_CODE, width, height, ht);

} catch (WriterException e) {

e.printStackTrace();
}


MatrixToImageWriter.writeToStream(bitMatrix, format,response.getOutputStream());

}
分享到:
评论

相关推荐

    java生成二维码并保存到本地

    在Java编程环境中,生成二维码并将其保存到本地是一项常见的任务,尤其在移动...总的来说,Java生成二维码的过程涉及到编码、图像处理和文件操作等多个环节。理解这些步骤有助于我们在项目中灵活地生成和使用二维码。

    java生成二维码图片到页面.zip

    本项目"java生成二维码图片到页面"显然是关于如何在Java环境中将二维码图像生成并展示到Web页面上的实践示例。 首先,我们需要了解生成二维码的关键步骤。在Java中,常用的库有ZXing(Zebra Crossing)和qrcode4j,...

    java生成二维码webservice

    在部署这个Java生成二维码Webservice后,外部系统可以通过发送HTTP请求到指定的Webservice URL,携带需要编码的数据,然后Webservice会处理这些数据,使用ZXing库生成二维码图像,并返回给调用者。这种设计使得不同...

    基于java开发的二维码生成小程序

    开发者可以通过简单的几行代码就能生成二维码。 此外,为了使二维码更具个性化,开发者还可以在生成的二维码中间添加logo或者使用自定义的颜色方案。这需要对生成的图像进行二次处理,例如使用Java的图像处理库如...

    java生成二维码工具类

    以下是对这个"java生成二维码工具类"的详细解释。 首先,我们需要理解二维码是什么。二维码(Quick Response Code)是一种二维条形码,可以存储各种信息,如文本、网址、联系人信息等,并且能够被手机摄像头快速...

    二维码生成以及黏贴到pdf上

    在压缩包中的"二维码工具类"可能是封装了上述功能的Java类,包含了生成二维码和黏贴到PDF的相关方法,方便开发者直接调用。在实际项目中,可以自定义这个工具类,根据需求进行扩展和优化,例如添加更多的参数控制,...

    java实现手机扫描二维码后网站跳转新页面

    总结来说,无论是使用ZXing还是Hutools,Java都可以方便地生成二维码并验证其内容,实现手机扫描后跳转到指定网页的功能。开发者可以根据项目需求和对库的熟悉程度选择合适的方法。在实际应用中,为了增强用户体验,...

    Java生成二维码

    总结来说,Java生成二维码涉及到的主要知识点包括:二维码编码原理、Zxing库的使用、BitMatrix与图像转换、以及可能的扩展应用。掌握这些,你就能实现自己的“扫一扫”功能,让数据编码和解码变得轻松便捷。

    java(二维码生成demo)

    通过学习和理解这个Java二维码生成的示例,开发者不仅可以掌握如何生成二维码,还可以了解到如何在自己的应用中整合这一功能,提高用户体验。在实际场景中,二维码常用于网址跳转、电子票务、数据交换等方面。

    JAVA代码生成二维码

    总结来说,JAVA生成二维码涉及的主要知识点包括:理解二维码编码原理,使用JAVA二维码库如ZXing,编写生成二维码的JAVA代码,以及处理前端与后端的数据交互。通过这个功能,我们可以将任何文本信息转化为易于扫描的...

    java 实现二维码批量打印

    6. **打印图片**: 使用`java.awt.Graphics2D`类,将二维码图片绘制到`PrinterJob`的页面上,然后提交打印任务。如果需要一次性打印多个二维码,可以创建多页或者调整布局来适应多个二维码。 **部署与测试** 完成...

    java生成二维码.rar

    在IT行业中,二维码(Quick Response Code,简称QR码)是一种二维条形码,可以存储大量信息,如文本、URL、联系人信息...通过理解并实践这些代码,开发者可以掌握Java生成二维码的核心技术,并将其应用到自己的项目中。

    jsp 生成二维码

    JSP是一种动态网页开发技术,它允许我们将Java代码嵌入到HTML页面中,从而实现服务器端的数据处理和动态内容生成。在生成二维码的过程中,JSP主要负责接收前端输入的数据、调用二维码生成库并返回生成的二维码图像。...

    java生成二维码(qrcode)

    总结,Java生成二维码主要依靠Zxing库,通过`QRCodeWriter`和`BitMatrix`等类进行编码,再通过`MatrixToImageWriter`将其转换为图像。如果要在网页上显示,可以将生成的图像流返回给前端。这个过程灵活且可定制化,...

    java 在线生成二维码

    在Java中实现在线生成二维码涉及到几个关键知识点: 1. **二维码库**:首先,你需要一个Java库来生成二维码。例如,`com.google.zxing`(Zxing,也称为ZXing,解码通)是一个开源的二维码和条形码处理库,提供了...

    java二维码生成器

    在Java编程环境中,生成二维码是一项常见的任务。本文将深入探讨如何使用Java实现二维码生成器,以便用户能够通过扫码进行注册。 首先,我们需要了解二维码的工作原理。二维码是一种二维条形码,它将信息编码为黑白...

    java将链接生成一个二维码.rar

    总的来说,Java生成二维码的过程涉及到对编码库的使用、理解二维码的编码原理以及将生成的二维码图像保存到本地。通过这个示例,开发者可以学习如何将链接编码成二维码,进一步扩展其在移动应用、网站或其他项目中的...

    二维码生成的3种场景

    二、Java生成二维码图片并保存到本地 Java作为一种强大的后端开发语言,提供了丰富的库来生成二维码图片。例如,`com.google.zxing`(Zebra Crossing)是一个开源项目,提供多种条码和二维码的生成与解码功能。使用...

    将网页自动生成二维码

    在JSP(Java Server Pages)中,我们可以将上述Java代码封装成一个函数,然后在页面上动态生成二维码。JSP代码可能如下所示: ```jsp *" %&gt; &lt;%@ page import="java.awt.image.BufferedImage" %&gt; String url = ...

    小程序/h5生成二维码方法

    在小程序和H5场景中,生成二维码通常用于引导用户快速打开相应的内容或页面。 小程序生成二维码主要涉及到以下几个步骤: 1. **数据编码**:你需要将要跳转的小程序页面路径或者参数编码成URL格式,这是生成二维码...

Global site tag (gtag.js) - Google Analytics