上篇文章已经说明并发布了后台生成二维码工具类,大家可以直接去看或者去拿。

地址:最简单实用的java生成二维码工具

现在呢说明页面上展示二维码的两种方式:

1.使用img标签的src来请求生成二维码,后台会直接返回;

2.此处跟上方意思相似,获取到url给img标签设置src属性;

特别注意:如果url有amp;,需求替换为空

amp; = &

特别注意:如果要传递到后台的url还是个url并且带参数,需要使用encodeURIComponent方法来设置传参,否则参数会不完整导致出错;

以上两种方法是页面请求后台并在img位置显示二维码,后台以流的方式返回,请求后台代码如下;

public void images(){HttpServletRequest request =ServletActionContext.getRequest();String qrcodeUrl = request.getParameter("qrcodeUrl");OutputStream oStream = null;try {ByteArrayOutputStream baos = new ByteArrayOutputStream();if (StringUtils.isNotBlank(qrcodeUrl)) {//生成二维码QRCodeUtils.generate(qrcodeUrl, baos);}byte[] bytes = baos.toByteArray();HttpServletResponse response = ServletActionContext.getResponse();oStream = response.getOutputStream();oStream.write(bytes);} catch (IOException e) {log.error("生成二维码出现错误", e);e.printStackTrace();}finally{//当创建对象成功时候,在执行close()方法。if(oStream!=null){try {oStream.close();} catch (IOException e) {try {oStream.close();} catch (IOException e1) {log.error("生成二维码关流出现错误", e);e1.printStackTrace();}log.error("生成二维码关流出现错误", e);e.printStackTrace();}}}}

好了,页面显示二维码方式以及请求方法都在这里,如有问题请留言或私信。

java后台生成二维码以及页面显示二维码方式相关推荐

  1. java后台生成并下载二维码

    java后台生成并下载二维码(以二进制流的形式输出) 前提业务要求:前台页面展示数据,有下载按钮,点击下载,下载对应数据的二维码. 在pom.xml文件中添加依赖 <dependency> ...

  2. java后台生成echarts图表

    java后台生成echarts图表 最近博主在做一个项目,需要后台出图和前端echarts一样的图,比如折线图和柱状图. 经过一番整理,顺利实现了该功能,特此分享,需要白嫖的,拿走不谢. 直接上效果图 ...

  3. Java后台生成图表——主代码(折线图,饼状图,柱状图,-》并产出图片PDF或其他格式的图片内容)

    声明: 本文采用的数据均来源于网络,本人只用于学习记录,若有侵权,还望能及时联系. Maven 的 POM 依赖 <!--必要--><!--用于jfreechart生成图片 --&g ...

  4. java后台生成的Excel文件并通过浏览器下载

    java后台生成Excel文件需要引入poi, 以下是poi的pom可以引入自己的项目里面去 <dependency><groupId>org.apache.poi</g ...

  5. Java后台生成Excel表格

    Java后台生成Excel表格 功能简述 需求 目标 实现 1.首先在项目中导入jxl相关jar包,并引入 2.编写代码 3.结果 后记 功能简述 由于公司业务需求,我需要实现一个完全通过Java后台 ...

  6. Java swing简易浏览器(其一)页面显示,超链接跳转与手动输入URL跳转

    [Java swing简易浏览器(其一)页面显示,超链接跳转与手动输入URL跳转] [Java swing简易浏览器(其二)前进后退与收藏夹实现] [java swing 简易浏览器(其三)下载器,智 ...

  7. Java后台生成二维码

    今天做了一下生成二维码的两种方式 第一种就是前台调用接口去生成二维码,第二种就是后台生成二维码 既然我们是后台开发人员,我这里就写后台代码了,后台代码实现很简单,说白了大家调用一个工具类就OK啦. 工 ...

  8. 点击电脑图标,显示电脑界面。点击相同的二维码图标,显示二维码界面(七)

    上一章简单介绍了按钮登录和回车键登录(六),如果没有看过,[请观看上一章] 有时候,在一个地方,放置不同的图标,可以随时切换图标.在切换图标的时候,实际上会相应切换底下的不同的界面. 一 前端基本表单 ...

  9. java后台生成含有echarts图表的报告并发送邮件

    无头浏览器使用 业务场景, 有一个报告的预览页面,这个页面中含有echarts图表,点击下载报告之后,调用echarts的getDataURL()方法将图片数据传到后台,在后台生成word或者pdf. ...

最新文章

  1. PostgreSQL 10.1 手册_部分 III. 服务器管理_第 19 章 服务器配置_19.8. 错误报告和日志...
  2. 在 GPUImage 中实现 ColorConversion
  3. 从源码分析DEARGUI之背变换
  4. 网络推广外包介绍网站该如何加快收录量?
  5. 【手把手】JavaWeb 入门级项目实战 -- 文章发布系统 (第七节)
  6. VTK:标签轮廓用法实战
  7. 【VMware vSAN 6.6】5.8.自动化:vSAN硬件服务器解决方案
  8. 计算已经生活了多少天的小题目
  9. Debian 系统安装 Nagios 服务器监控端
  10. 如何去掉文章里的非关键词c++_B2B/B2C网站:文章标题如何写才能促进搜索排名...
  11. 执行脚本出现bin/bash: bad interpreter: No such file or d
  12. (67)FPGA面试题-为priority encoder编写Verilog代码,实现MUX4_1
  13. 关于使用DFS,BFS的一些思考总结
  14. 蛋白序列GO号注释及问题
  15. 黑马程序员--Mysql中文乱码解决办法
  16. 如何批量保存网页照片
  17. c语言scanf不用取地址符,关于c中printf和scanf函数是否使用取地址符的疑问
  18. 拼多多通用优惠券漏洞被薅羊毛数千万 你的系统有反作弊防护吗?
  19. 关于解决华硕TUF B360M-PLUS GAMING在WIN10下无网卡驱动的方法
  20. 华为云服务查找手机_华为云服务登录入口

热门文章

  1. 阿里云设置登录掩码错误无法登录
  2. 【作业】随机数+参数可变的方法+实验任务(输出素数+使用递归,判断是否为回文+统计一篇英语问斩单词出现频率)...
  3. HTML 随机点名 --个人写法
  4. oracle 查的数据去重复数据,Oracle查询和过滤重复数据
  5. linux如何卸载lightdm,告诉你Ubuntu安装LightDM的方法及命令
  6. 阿里云云计算工程师 ACP 认证(Alibaba Cloud Certified Professional -Cloud Computing)考试大纲
  7. lzma java sdk,Java LZMA 磁盘与内存压缩实现
  8. 【Python】8.有益的探索
  9. 2023年考研数学测试卷(预测)
  10. android8虚拟键布局,Android 虚拟按键在不同版本上的位置问题