- 一种通过zxing来生成和解析二维码
- 一种是通过jquery-qrcode脚本来生成二维码
- zxing项目GitHub
- 在pom.xml文件中添加相关依赖:
<dependency>
<groupId>com.google.zxing</groupId>
<artifactId>core</artifactId>
<version>3.3.2</version>
</dependency>
<dependency>
<groupId>com.google.zxing</groupId>
<artifactId>javase</artifactId>
<version>3.3.2</version>
</dependency>
<dependency>
<groupId>com.google.zxing</groupId>
<artifactId>zxing-parent</artifactId>
<version>3.3.2</version>
</dependency>
- 从 jquery-qrcode项目GitHub下载源码,解压后将其中的jquery.qrcode.min.js文件复制到自己的项目中,由于该js文件要依赖于jquery的js文件,所以也要将jquery-2.0.0.min.js文件复制到自己的项目中
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>生成二维码图片</title>
<script type="text/javascript" src="../js/jquery-2.0.0.min.js"></script><!--这个要先引入-->
<script type="text/javascript" src="../js/jquery.qrcode.min.js"></script>
</head>
<body>
<div id="qrcode"></div><!-- 该div要位于下面的<script>之前-->
<script type="text/javascript">
jQuery('#qrcode').qrcode("www.baidu.com");<!--如果不是用浏览器进行扫描的话,扫出来的是www.baidu.com这个文本,而不是调到这个页面,改为http://www.baidu.com的话,扫描后自动跳转到页面-->
</script>
</body>
</html>