`
落叶换新叶
  • 浏览: 24358 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

生成二维码

阅读更多

1.pom.xml

<dependency>
		    <groupId>com.google.zxing</groupId>
		    <artifactId>core</artifactId>
		    <version>3.3.0</version>
</dependency>
<dependency>
		    <groupId>com.google.zxing</groupId>
		    <artifactId>javase</artifactId>
		    <version>3.3.0</version>
</dependency>

 2.后台代码

@RequestMapping("/imageCode.action")
	public void imageCode(HttpServletRequest request,HttpServletResponse response) {
		
		String url = "http://www.baidu.com";
        ServletOutputStream stream = null;
        try {
	        stream = response.getOutputStream();
	        QRCodeWriter writer = new QRCodeWriter();
	        BitMatrix m = writer.encode(url, BarcodeFormat.QR_CODE, 300, 300);
	        MatrixToImageWriter.writeToStream(m, "png", stream);
	    } catch (Exception e) {
	        e.printStackTrace();
	    } finally {
		    if (stream != null) {
		    	try {
					stream.flush();
					stream.close();
				} catch (IOException e) {
					e.printStackTrace();
				}
		    }
	    }
	 }

 3.前端代码

<img src="imageCode.action">

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics