jquery-qrcode生成二維碼

  本文是學習慕課網課程《Java生成二維碼》(http://www.imooc.com/learn/531)的筆記。javascript

  1、下載jquery-qrode文件html

    下載網址:https://github.com/jeromeetienne/jquery-qrcodejava

  2、jquery-qrode生成二維碼jquery

    首先,將下載好的壓縮包解壓到指定文件夾,解壓後建議使用jquery.qrcode.min.js(壓縮過的),減小佔用大小,加快訪問速度。git

    而後在新建的web項目webroot下新增文件夾js,將jquery.qrcode.min.js文件放在裏面,以及使用jquery時須要的jquery.min.js文件也放在此目錄下。github

    建立qrcode.jsp,在頭部導入兩個js文件web

    具體代碼以下:瀏覽器

 1 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
 2 <%
 3 String path = request.getContextPath();  4 String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";  5 %>
 6 
 7 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 8 <html>
 9   <head>
10       <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
11     <title>生成二維碼</title>
12     <script type="text/javascript" src="<%= request.getContextPath() %>/js/jquery-3.3.1.min.js"></script>
13     <script type="text/javascript" src="<%= request.getContextPath() %>/js/jquery.qrcode.min.js"></script>
14   </head>
15   
16   <body>
17     生成的二維碼以下: <br>
18     <div id="qrcode"></div>    
19     
20     <script type="text/javascript">
21  $("#qrcode").qrcode("www.baidu.com"); 22     </script>
23     
24   </body>
25 </html>

   3、運行微信

     開啓服務運行成功後,可看到界面生成的二維碼。jsp

     使用手機瀏覽器上的掃一掃,掃碼後會進入指定的頁面;使用微信掃一掃,掃碼後顯示的是網址文本而不是連接。

     產生上述狀況是因爲qrcode()中填寫的是www.baidu.com,若加上http://則會進入連接頁面。

相關文章
相關標籤/搜索