写了个groovlet原型,并能生成QR二维码
现在要同事用groovlet,才发现以前写的没有提供源代码,使用groovlets的最简单示例。
于是再写一个,并且把前阶段的生成条形码图的示例包含进来(生成QR二维码图片的简单示例)。
在chrome下,可以直接在URL的参数content后面跟中文字符,测试没有问题,可能其他浏览器有的需要做BASE64编码。
源代码见:
和去年的例子不同的是,使用了最新的groovy 1.72:
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy</artifactId>
<version>1.7.2</version>
</dependency>
源代码很简单,有个show_barcode.groovy文件:
import com.easymorse.utils.BarcodeWriter def barcodeWriter=new BarcodeWriter() barcodeWriter.height=128 barcodeWriter.width=128 barcodeWriter.content=params.content if(barcodeWriter.content){ response.contentType='image/png' barcodeWriter.generate(sout) }
使用的BarcodeWriter就是从生成QR二维码图片的简单示例中提取出来的。
这篇文章上的评论的 RSS feed TrackBack URI