- 论坛徽章:
- 0
|
JBarcodeBean开源条形码架包的使用方法
JBarcodeBean是一个JFC Swing兼容的JavaBean组件用来产生条形码.JBarcodeBean支持当前一些流行的条形码格式如:Code 128,Code 39,Extended Code 39,Codabar Interleaved Code 25 ,MSI ,EAN-13,EAN-8.
本文要说的是,在Web工程下使用JBarcodeBean 生成条形码图片,然后用条形码打印机打印。
JbarcodeBean在Web里,是以Servlet生成图片的。
请到
http://jbarcodebean.sourceforge.net/
下载架包。
把架包导入工程。
写一个JAVA类,这个类要继承HttpServlet。主要是在init方法,作一些初始化的工作。比如设置条形码的格式,是否显示文字。再者实现doGet方法。用于页面显示图片。
一般如下:
public class BarCodeServlet extends HttpServlet {
JBarcodeBean bb;
public void init(ServletConfig conf) throws ServletException {
super.init(conf);
bb = new JBarcodeBean();
bb.setCodeType(new Code39());
bb.setShowText(true);
}
public void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
resp.setContentType("image/gif");
OutputStream out = resp.getOutputStream();
bb.setCode(req.getParameter("code"));
bb.gifEncode(out);
}
}
接下来要在工程布署文件web.xml中注册这个Servlet类。
BarCodeServlet
com.BarCodeServlet
BarCodeServlet
/BarCodeServlet
页面上这样调用:
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/78176/showart_1274477.html |
|