JSP生成條形碼


下載barcode4j-2.0-bin.zip  目前最新版本是2.0, 解壓barcode4j-2.0-bin.zip, 將其中的\lib\avalon-amework-4.2.0.jar和\build\barcode4j.jar文件加入到編譯路徑中,

在項目的web.xml中添加

 

<servlet>
    <servlet-name>BarcodeServlet</servlet-name>
    <servlet-class>org.krysalis.barcode4j.servlet.BarcodeServlet</servlet-class>
</servlet>

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

 

 

項目中創建barcode.jsp

<html>
<body>
<%
    String url = "genbc?type=codabar&msg=123456&fmt=png";
%>
<img src="<%= request.getContextPath() + "/" + url%>"/>
</body>

</html>

 

啟動服務器,運行  http://localhost:8080/TestBarCode/barCode.jsp即可

 

下面介紹一下我們常用的一些條形碼以及部分barcode4j參數設置:

條形碼有一維二維之分,不論是一維還是二維,都划分有不同的碼制,應用領域也不同.比如一維的有:英國皇家郵政系統的;有codebar碼,圖書領域應用廣泛;有EAN,UPC,在超市里被廣泛應用.不同的碼制所能包含的內容也不同,有的只能是數字,有的對長度有限制,在管理領域應用的較多的一維碼是Code39或者Code128,能夠包含a-b,A-B,0-9等字符.
二維條碼常用的有Data Matrix,intel cpu屁股上貼的就是它,PDF417,一些國家的身份證件使用它.我國也有我國制定的一些標准碼制.

barcode4j支持以上的這些碼制,我們僅需要指定其中的參數,就能生成所需要的條碼了:比如type(條碼類型),msg(條碼的內容),fmt(圖片的格式)等等,也可以設置到xsl配置中,根據配置轉換成相應的條形碼圖片.

 

轉至:http://www.blogjava.net/second/archive/2008/10/04/232395.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM