`

使用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目录中的...

    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则用于实现邮件发送和接收功能。在实际开发环境中,这些库文件会被添加到项目的类路径中,以便...

    mail.jar+activation.jar+additional.jar

    `activation.jar`则是一个额外的组件,它提供了JAF(JavaBeans Activation Framework),使得程序能够识别和操作不同的数据类型,特别是电子邮件中的附件。`additional.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 ...

    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...

    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文档的...

    jarjar-1.4.jar

    在Java开发过程中,我们经常会遇到一个头疼的问题:jar包冲突。这是因为不同的库或者框架可能会包含相同类的不同版本,导致运行时出现错误。为了解决这个问题,开发者们开发了一款名为"jarjar"的工具,其核心功能是...

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

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

    standard-1.1.2.jar和jstl-1.1.2.jar

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

Global site tag (gtag.js) - Google Analytics