J2EE 使用maskbarcode.jar实现一维条形码

1.在项目的WEB-INF下的lib目录添加maskbarcode.jar

2.配置web.xml文件,代码如下:



  
  
	
		maskbarcode
		
			com.mask.util.barcode.BarCodeServlet
		
		1
	

	
		maskbarcode
		*.bar
	
  
  
  
    index.jsp
  

3.编写测试界面,就index.jsp吧

<%@ page language="java"  pageEncoding="GBK"%>

  
    条形码
  
  
  	  
  

4.运行效果

maskbarcode.jar下载地址:http://download.csdn.net/detail/evangel_z/4163074

maskbarcode源代码下载地址:http://download.csdn.net/detail/evangel_z/4163113

实现功能: 显示各种规格的条形码(18种),打印后可以被扫描设备扫描.
1.把barcode的4个java类引入自己的项目中;
2.在web.xml中配置一个生成条形码的servlet,如下:

	
		CreateBarCode
		com.soft4j.barcode.BarCodeServlet
	
	
		CreateBarCode
		/CreateBarCode
	
    这样就可以使用CreateBarCode这个servlet来生成条形码了。
    备注:
    (1)com.soft4j.barcode.BarCodeServlet,这里填写自己项目中的实际包路径
    (2)关于CreateBarCode这个名字可以自行设定。
3.前台引用例子(BarcodeExample.jsp):
<%@ page contentType="text/html;charset=UTF-8"%><%
	String code = "135792468";//条形码内容
%>






<%	
	StringBuffer barCode = new StringBuffer();
	barCode.append("");
	out.println(barCode.toString());
%>
4.关于条形码使用时可以设置的一些参数:
  ------------------------------------------------------------------------------------------------------------------------------------------------

  barType(默认为CODE128):   条码类型.支持18钟类型,分别是 CODE39,CODE39EXT,INTERLEAVED25,CODE11,CODABAR,MSI,UPCA,IND25,MAT25,CODE93,EAN13,EAN8,UPCE,

CODE128,CODE93EXT,POSTNET,PLANET,UCC128 .

  code:   要打印的条码内容.    
  width(默认为自适应,一般不用自行设置):   图片宽度.width,height要同时都设置才有效.     
  height(默认为自适应,一般不用自行设置):   图片高度.width,height要同时都设置才有效.     
  st(默认为y显示):   是否显示条码内容(show   text).默认会在条码图片下方显示条码内容,有效值为y和n.     
  textFont(默认为Arial|PLAIN|11):   条码文本的字体,字体有效格式为|