科帮网-Java论坛、Java社区、JavaWeb毕业设计

登录/注册
您现在的位置:论坛 盖世程序员(我猜到了开头 却没有猜到结局) 项目源码 > java生成和解析二维码demo源码
总共48085条微博

动态微博

查看: 11203|回复: 61

java生成和解析二维码demo源码

  [复制链接]
admin    

1244

主题

544

听众

1万

金钱

管理员

  • TA的每日心情

    2021-2-2 11:21
  • 签到天数: 36 天

    [LV.5]常住居民I

    管理员

    跳转到指定楼层
    楼主
    发表于 2015-03-17 21:02:29 |只看该作者 |正序浏览
    二维码,是一种采用黑白相间的平面几何图形通过相应的编码算法来记录文字、图片、网址等信息的条码图片。如下图
    % D& {4 h- ^1 v, P0 j2 I  q' `. Q & P) N  V6 v$ v  W
    4 [% s3 P0 E2 [9 P
    二维码的特点:
    4 k) a5 h6 X! K+ I/ b; y1.高密度编码,信息容量大:可容纳多达1850个大写字母或2710个数字或1108个字节,或500多个汉字,比普通条码信息容量约高几十倍。5 O) A6 T' N- t* H  s
    2.编码范围广:该条码可以把图片、声音、文字、签字、指纹等可以数字化的信息进行编码,用条码表示出来;可以表示多种语言文字;可表示图像数据。
    5 |6 r9 N3 Y  d5 D9 M& |$ z3.容错能力强,具有纠错功能:这使得二维条码因穿孔、污损等引起局部损坏时,照样可以正确得到识读,损毁面积达50%仍可恢复信息。, ^- w" W" }0 H- s+ H
    4.译码可靠性高:它比普通条码译码错误率百万分之二要低得多,误码率不超过千万分之一。1 }" ?6 Y5 b& e2 [
    5.可引入加密措施:保密性、防伪性好。
    0 ?5 t' Q4 [' a9 \' V6.成本低,易制作,持久耐用。
    * I+ _" m. U5 O+ O- m2 n0 s9 O7.条码符号形状、尺寸大小比例可变。
    # ]( T1 p5 C( f  N8.二维条码可以使用激光或CCD阅读器识读。
    2 S7 f5 P; v. r# ?) B+ _
    " C3 z- E. I/ |$ ~- u- q- ?$ W( B9 d" h. z, ~' R) Q
    这里我们借用现成的JAR QRCode.jar 来实现。" f- z8 J+ w. U( c6 H* p
    " N; B( u& M- K; h: o0 q! ?8 L/ ]- Q
    项目采用 struts2 2.3.20最新版本 后台采用json格式返回数据;0 f% i0 H. S8 F$ @2 l' L; w
    struts.xml配置:
      H5 N5 j; K8 A) |& A( D
    1. <?xml version="1.0" encoding="UTF-8" ?>
      ( ~# i7 t9 @" T0 G$ E- _
    2. <!DOCTYPE struts PUBLIC5 J3 m& Q* \% x: R9 Z8 u
    3.         "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN": N+ E! x. d" z! e' B
    4.         "http://struts.apache.org/dtds/struts-2.3.dtd">
      4 _( [- Q" j8 Q3 X7 W) @! u8 R/ j- h- W
    5. <struts>5 i$ C: ^9 S) G& W
    6.     <constant name="struts.devMode" value="false" />
      3 H, O9 y7 V* e; H' s0 J
    7.         <constant name="struts.i18n.encoding" value="UTF-8"/>
      0 l# l9 M8 L) |/ l7 p8 U: X  I
    8.         <constant name="struts.multipart.maxSize" value="10701096"/><!-- 上传文件最大值 -->2 v$ @8 j3 y- L9 P; e
    9.         <constant name="struts.multipart.saveDir" value="/tmp"/><!-- 上传文件设置属性 -->6 w2 Q) z! @. {9 [5 ?% @
    10.         <constant name="struts.custom.i18n.resources" value="global" />
      , J# ?& c2 C; j1 A7 M. |+ x
    11.         <constant name="struts.action.extension" value="action"></constant>
      $ L+ m0 O/ N  ]0 b
    12.     <package name="QRCode" extends="json-default">
      ; c$ i# s. ]8 i: U" `
    13.             <action name="qRCodeAction_*" class="com.itstyle.action.QRCodeAction" method="{1}" >
      1 P0 n* Y2 i; H4 E, B7 W
    14.                 <result  type="json">
      1 ^7 D7 R, ^# f! l1 L( I0 D/ Q
    15.                        <param name="root">message</param>
      $ ^$ k6 F( ]8 o8 J1 _( N' A% [" l" N
    16.                     </result>6 {& {- f* u. E( s% N3 [
    17.                 </action>
      - q8 n1 w' a) O: e# c
    18.         </package>9 B: D& @- B3 c. W
    19. </struts>
    复制代码

    5 ~: B" _4 r7 b3 D! n

    1 w/ s+ ^2 u+ o* X9 x# A3 e
    8 S( i! [4 M9 \java生成和解析二维码demo源码4 z! o0 X9 O) _! A- p
    , Q9 {9 E5 x+ b

    4 u3 \3 p: ?( x1 }解压码:
    游客,如果您要查看本帖隐藏内容请回复

    ! a1 S- H7 |! G% B9 }  |3 Q/ B) f! @9 K4 ?+ P8 z
    ; X& T6 L" n# U8 q+ ^

    6 f- A8 S' o1 t
    * b4 {: }+ `9 D1 j) {) y2 H6 a7 S1 }0 Y8 ?, Y* M% ^

    科帮网-Java论坛、Java社区、JavaWeb毕业设计 1、本主题所有言论和图片纯属会员个人意见,与本社区立场无关
    2、本站所有主题由该帖子作者发表,该帖子作者与科帮网-Java论坛、Java社区、JavaWeb毕业设计享有帖子相关版权
    3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和科帮网-Java论坛、Java社区、JavaWeb毕业设计的同意
    4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
    5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
    6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
    7、科帮网-Java论坛、Java社区、JavaWeb毕业设计管理员和版主有权不事先通知发贴者而删除本文


    JAVA爱好者①群:JAVA爱好者① JAVA爱好者②群:JAVA爱好者② JAVA爱好者③ : JAVA爱好者③

    本帖被以下淘专辑推荐:

    1

    主题

    0

    听众

    221

    金钱

    三袋弟子

    该用户从未签到

    62#
    发表于 2018-06-19 23:49:52 |只看该作者
    怎么获取积分啊15354
    回复

    使用道具 举报

    aaddd    

    3

    主题

    0

    听众

    146

    金钱

    三袋弟子

    该用户从未签到

    61#
    发表于 2018-05-22 14:51:45 |只看该作者
    好看吗,有用吗
    回复

    使用道具 举报

    0

    主题

    0

    听众

    87

    金钱

    三袋弟子

    该用户从未签到

    60#
    发表于 2018-03-29 00:29:31 |只看该作者

    ; P# i, h' W$ `" \9 R3 z" \感谢分享~~~不胜感激~~~
    回复

    使用道具 举报

    1

    主题

    0

    听众

    311

    金钱

    三袋弟子

    该用户从未签到

    59#
    发表于 2017-07-25 09:51:31 |只看该作者
    学习需要,谢谢分享
    回复

    使用道具 举报

    qidao    

    42

    主题

    0

    听众

    480

    金钱

    四袋长老

    该用户从未签到

    58#
    发表于 2017-07-20 15:52:50 |只看该作者
    学习了,谢谢了。
    回复

    使用道具 举报

    12

    主题

    0

    听众

    197

    金钱

    三袋弟子

    该用户从未签到

    57#
    发表于 2017-07-19 09:38:39 |只看该作者
    好棒啊值得参考
    回复

    使用道具 举报

    DxYan    

    1

    主题

    0

    听众

    106

    金钱

    三袋弟子

    该用户从未签到

    56#
    发表于 2017-07-18 19:03:27 |只看该作者
    真真真的很强大的样子啊,不错,点赞
    回复

    使用道具 举报

    61

    主题

    3

    听众

    902

    金钱

    三袋弟子

    该用户从未签到

    55#
    发表于 2017-05-15 23:20:05 |只看该作者
    学习了
    回复

    使用道具 举报

    0

    主题

    0

    听众

    239

    金钱

    三袋弟子

    该用户从未签到

    54#
    发表于 2017-03-05 02:34:49 |只看该作者
    感谢楼主!!!
    回复

    使用道具 举报

    快速回复
    您需要登录后才可以回帖 登录 | 立即注册

       

    发布主题 快速回复 返回列表 联系我们 官方QQ群 科帮网手机客户端
    快速回复 返回顶部 返回列表