barbecue生成二维码,比barcode4J要好一些,还可以直接生成在本地

1.将 barbecue-1.5-beta1.jar 放入工程下的 WEB_INFO\lib目录里。

2.在工程的web.xml里增加 servlet映射文件。


<servlet> 
<servlet-name>BarcodeServlet</servlet-name> 
<servlet-class>net.sourceforge.barbecue.BarcodeServlet</servlet-class> 
</servlet> 

<servlet-mapping> 
<servlet-name>BarcodeServlet</servlet-name> 
<url-pattern>/barcode</url-pattern> 
</servlet-mapping> 

3.jsp页面添加。

<img src="<%=request.getContextPath()%>/barcode?data=123456789&type=Code39&width=1&height=20">

参数解释 
data=123456789 要生成条形码的字符
type=Code39   表示是code39码 ,条形码类型
width 表示生成的条形码的宽度
height=20 表示生成的条形码的高度

使用稍微需要注意一点的是 条形码下面是否同时显示条形码内容.下面这几句话是设置方法
headless true for headless mode (default value), false to force non-headless mode
drawText (only takes effect if headless = false) true to draw text of barcode, false to omit
"无头" true 为无头模式(默认值为true),false 为强制非无头模式
显示文本(只有headless=false时才有效) 为true 时 显示条形码的内容,false 不显示

简单的说就是默认为条形码下方不显示条形码内容,
如果 headless=false&drawText=true 则条形码下方显示条形码的内容

另,

可以生成一个本地的图片。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值