`

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

    博客分类:
  • Java
 
阅读更多

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

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

  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <web-app version="2.5"   
  3.     xmlns="http://java.sun.com/xml/ns/javaee"   
  4.     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   
  5.     xsi:schemaLocation="http://java.sun.com/xml/ns/javaee   
  6.     http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">  
  7.     
  8.   <!-- 配置条形码 -->  
  9.     <servlet>  
  10.         <servlet-name>maskbarcode</servlet-name>  
  11.         <servlet-class>  
  12.             com.mask.util.barcode.BarCodeServlet  
  13.         </servlet-class>  
  14.         <load-on-startup>1</load-on-startup>  
  15.     </servlet>  
  16.   
  17.     <servlet-mapping>  
  18.         <servlet-name>maskbarcode</servlet-name>  
  19.         <url-pattern>*.bar</url-pattern>  
  20.     </servlet-mapping>  
  21.     
  22.     
  23.   <welcome-file-list>  
  24.     <welcome-file>index.jsp</welcome-file>  
  25.   </welcome-file-list>  
  26. </web-app>  

 

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

  1. <%@ page language="java"  pageEncoding="GBK"%>  
  2. <html>  
  3.   <head>  
  4.     <title>条形码</title>  
  5.   </head>  
  6.   <body>  
  7.      <img src="maskbarcode.bar?code=0123456789" mce_src="maskbarcode.bar?code=0123456789"/>   
  8.   </body>  
  9. </html>  

 

4.运行效果


备注: 

分享到:
评论
1 楼 mask239 2014-05-05  
我是mask barcode的原作者,最近有人来问我条码的事情,我百度了下,才发现现在网上还有这么多人在用这个东西,很欣慰啊:)
这东西我大概10年前在华为做项目的时候,基于一个1000多美元的国外付费条码工具包,改造形成的控件。其作用主要是为B/S结构的项目,在页面上生成条码图形,但不负责打印。
发现网上居然有人花时间去破解,汗ing。。。。。。那我就友情提醒下吧:demo版的jar包是大概10年前放到网上的,其后卖出去很多,用户也陆续发现了一些大大小小的bug,修改后我没有把最新的放到网上。so,如果你是自己做东西用着玩,那没什么问题。如果你是公司商用,那最好就要多考虑下了,到时候某些特定情况下报错了,乱码了,显示不正确了,无法扫描了,可别怪我没提醒你有bug哦,亲:)
几百块钱的东西,一个普通程序员一天的工资,自己去破解,去测试,去改bug,一个月能搞得定么?能搞正确么?不会搞出别的bug来么?花那时间精力,值得么?
by mask239    2014-05-05
QQ:10560019

相关推荐

    maskbarcode.jar

    使用maskbarcode.jar可以轻松实现一维条形码功能。 我的博客上有介绍。

    maskbarcode.jar条形码生成器

    使您既可以在服务器端Servlet程序中动态的生成JPEG格式的条形码图片文件, 也可以在HTML页面中以Applet的方式嵌入条码图形, 或者是在Swing等图形界面程序中嵌入条码图形, 从而可以方便的调用IE自带的打印功能随心所欲...

    msbase.jar,mssqlserver.jar,msutil.jar

    标题中的"msbase.jar,mssqlserver.jar,msutil.jar"是Microsoft SQL Server JDBC驱动程序的主要组成部分。这些Java归档(JAR)文件是用于在Java应用程序中与Microsoft SQL Server数据库进行交互的关键组件。 JDBC...

    javaee.jar,jsf-api.jar,jsf-impl.jar,jstl-1.2.jar

    在实际开发中,开发者通常只需要引用api.jar进行编程,而impl.jar则在运行时提供具体的实现细节,执行用户界面的渲染和事件处理等功能。 4. **jstl-1.2.jar**:JSTL(JavaServer Pages Standard Tag Library)是一...

    jstl1.1.jar和standard1.1.jar

    想起先前看到的一个知识点:tomcat 6 实现了 servlet 2.5 和JSP2.1的规范相应的 tomcat 5 实现的是 2.4和2.0,想到tomcat5不支持JSTL1.2,于是替换JSTL1.1的包试试看后,问题解决 解决方法:移出工程lib目录中的...

    ant.jar,ant-junit.jar,ant-launcher.jar,ant-trax.jar

    在IT行业中,Ant是一个至关重要的自动化构建工具,尤其在Java开发领域中被广泛使用。Ant以其XML为基础的构建文件(通常命名为build.xml)为特点,允许开发者定义和执行项目的构建任务。现在,让我们深入探讨一下标题...

    jstl.jar和standard.jar下载

    值得注意的是,`jstl.jar`和`standard.jar`内部包含了不同版本的实现,开发者应根据自己的JSP环境和项目需求选择合适的版本。例如,如果你正在使用的是Servlet 3.0或更高版本,那么可能需要选择与之兼容的JSTL版本。...

    serializer.jar、xalan.jar、xercesImpl.jar和xml-apis.jar

    serializer.jar、xalan.jar、xercesImpl.jar和xml-apis.jar Provider org.apache.xalan.processor.Transforme

    activation.jar、jsp-api.jar、servlet-api.jar、mail.jar

    例如,一个Web应用可能需要使用servlet-api.jar来处理HTTP请求,jsp-api.jar来生成动态内容,activation.jar和mail.jar则用于实现邮件发送和接收功能。在实际开发环境中,这些库文件会被添加到项目的类路径中,以便...

    javax.jar 包免费下载

    javax.jar javax.jar javax.jar javax.jar javax.jar javax.jar javax.jar javax.jar javax.jar javax.jar javax.jar javax.jar javax.jar javax.jar javax.jar javax.jar javax.jar javax.jar javax.jar javax.jar ...

    mail.jar+activation.jar+additional.jar

    `activation.jar`则是一个额外的组件,它提供了JAF(JavaBeans Activation Framework),使得程序能够识别和操作不同的数据类型,特别是电子邮件中的附件。`additional.jar`可能包含了一些扩展或特定功能的实现,如...

    jre包jsse.jar jce.jar dnsns.jar charsets.jar的源码

    主要是在源码网站上抓取的jsse.jar jce.jar dnsns.jar charsets.jar源代码。 其中附上抓取的源代码,可以自己修改相应的参数,实现自定义下载。 因为写的匆忙,因此没有加上多线程,欢迎修改交流。

    activation.jar和mail.jar和tools.jar

    在Java开发领域,尤其是涉及到Web服务和服务器配置时,`activation.jar`、`mail.jar`和`tools.jar`是三个非常关键的库文件。在本篇文章中,我们将深入探讨这三个库文件的作用,以及它们如何在Tomcat服务器和Axis Web...

    core-renderer.jar、iText-2.0.8.jar、iTextAsian.jar、iTextAsianCmaps.jar

    `.jar`文件是Java平台上的一个特殊归档文件,它包含了编译后的类文件和其他资源,使得开发者可以将多个类打包成一个单一的文件,便于分发和运行。以下是关于这些特定`.jar`文件的相关知识点: 1. **core-renderer....

    standard-1.1.2.jar和jstl-1.1.2.jar

    在Java Web开发中,"standard-1.1.2.jar"和"jstl-1.1.2.jar"是两个非常重要的库文件,它们主要用于处理JSP页面中的标签库。这两个库文件在使用时必须确保版本匹配,因为不同版本之间可能存在兼容性问题,不一致的...

    Informix 驱动jar包 ifxjdbc.jar,ifxjdbc-g.jar,ifxjdbcx.jar,ifxjdbcx-g.jar

    Informix 是一款高性能的关系型数据库管理系统,广泛应用于企业级数据存储和管理。为了与Java应用程序进行交互,Informix 提供了对应的驱动程序,这些驱动程序通常以JAR(Java Archive)文件的形式存在。在给定的...

    local_policy.jar和US_export_policy.jar

    Java Cryptography Extension (JCE) 是Java平台标准的一部分,它提供了高级加密算法和技术,使得开发者能够在Java应用程序中实现安全的加密功能。在Java 1.6、1.7和1.8版本中,JCE包括两个重要的jar文件:`local_...

    tomcat-juli.jar,tomcat-juli-adapters.jar,log4j-1.2.12.jar tomcat 6日志输出

    总结来说,`tomcat-juli.jar`和`tomcat-juli-adapters.jar`是Tomcat的自定义日志实现,而`log4j-1.2.12.jar`提供了一种更强大的替代日志解决方案。通过配置这些组件,我们可以有效地管理和控制Tomcat 6的日志输出,...

    aspectj.jar+aspectjrt.jar+aspectjweaver.jar

    这是面向切面所需的三个jar包,导入即可使用aspectj使用的官网最新版本:aspectj-1.8.6.jar。 aspectj-1.8.6.jar来自官网下载 aspectjrt.jar和aspectjweaver.jar下载自网络 皆非本人创作

    JAVA常用JAR包jdom.jar、jsf-api.jar、jsf-impl.jar、jstl-1.2.jar、saxpath.jar、xalan.jar、xerces.jar、xml-apis.jar包

    5. **xalan.jar**:Xalan是Apache软件基金会提供的一个XSLT处理器,它实现了W3C的XSL Transformations(XSLT)标准,用于将XML转换成其他格式,如HTML、PDF或纯文本。XSLT是一种样式表语言,可以用来转换XML文档的...

Global site tag (gtag.js) - Google Analytics