﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-天蝎无敌</title><link>http://www.blogjava.net/javasunnyboy/</link><description /><language>zh-cn</language><lastBuildDate>Tue, 12 May 2026 22:59:37 GMT</lastBuildDate><pubDate>Tue, 12 May 2026 22:59:37 GMT</pubDate><ttl>60</ttl><item><title>关于JSP页面打印条码的问题</title><link>http://www.blogjava.net/javasunnyboy/archive/2006/09/21/71165.html</link><dc:creator>大狗刀刀</dc:creator><author>大狗刀刀</author><pubDate>Thu, 21 Sep 2006 09:19:00 GMT</pubDate><guid>http://www.blogjava.net/javasunnyboy/archive/2006/09/21/71165.html</guid><wfw:comment>http://www.blogjava.net/javasunnyboy/comments/71165.html</wfw:comment><comments>http://www.blogjava.net/javasunnyboy/archive/2006/09/21/71165.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/javasunnyboy/comments/commentRss/71165.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/javasunnyboy/services/trackbacks/71165.html</trackback:ping><description><![CDATA[软件名称：Java   Mask   Barcode条码生成器   <br />  软件版本：V1.91   <br />  软件容量：107   KB   <br />  软件类型：国产软件   /   简体中文   /   共享软件   <br />  应用平台：Win95/98/NT/2000/XP/Unix/Linux   <br />  软件作者：Mask   <br />  联系邮箱：mask_boy@163.com   <br />  下载地址：http://ftp15.enet.com.cn/pub/utility/print/MaskBarcode.rar   <br />  软件介绍：   <br />  Java   Mask   Barcode是一款纯java条形码图像生成器(条码打印工具),它是Mask工具包中的一员.   <br />  我们采用java技术,提供Servlet和Applet两种方式,   <br />  使您既可以在Java程序中动态的生成JPEG格式的条形码图片文件,   <br />  也可以在HTML页面中以Applet的方式嵌入条码图形,   <br />  从而可以方便的调用IE自带的打印功能随心所欲的打印条码.   <br />  它继承了Java跨平台的特性,在Windows/Unix/Linux环境下都能稳定的运行.   <br />  它还支持三九条码(Code   39),九三条码(Code   93),Code   128,UPC-A,UPC-E,EAN   13,EAN   8,库德巴条码(Codabar),交叉二五条码(ITF   -Interleaved   2   of   5),二五条码(2   of   5)等18种条码类型,全方位的满足您的需求,   <br />  给您带来高品质的条码打印!     <br />    <br />  一   参数说明     <br />  可以设置一些常用的参数,来满足您多样化的打印需求,具体参数含义如下:     <br />  barType(默认为CODE128):   条码类型.支持18钟类型.     <br />  code(默认为BATISTUTA):   要打印的条码内容.在Applet中参数名为barcode.     <br />  width(默认为自适应,一般不用自行设置):   图片宽度.width,height要同时都设置才有效,在Applet中不包含此参数.     <br />  height(默认为自适应,一般不用自行设置):   图片高度.width,height要同时都设置才有效,在Applet中不包含此参数.     <br />  st(默认为y显示):   是否显示条码内容(show   text).默认会在条码图片下方显示条码内容,有效值为y和n.     <br />  textFont(默认为Arial|PLAIN|11):   条码文本的字体,字体有效格式为&lt;font   name&gt;|&lt;style&gt;|&lt;size&gt;.Style可以是PLAIN,ITALIC或BOLD.     <br />  fontColor(默认为黑色):   条码文本的颜色,有效值为RED,BLUE,GREEN,BLACK,GRAY,LIGHTGRAY,WHITE,DARKGRAY,YELLOW,ORANGE,CYAN和MAGENTA.     <br />  barColor(默认为黑色):   条码的颜色.     <br />  backColor(默认为白色):   图片背景颜色.     <br />  rotate(默认为0):   设置条码旋转角度.有效值为0(不旋转),90(旋转90度),180(旋转180度),270(旋转270度).   <br />  barHeightCM(默认为1厘米):   条码的高度.     <br />  x(默认为0.03厘米,一般不用自行调整):   条码符号中窄单元的标称尺寸,最小可设置为0.001即1象素,通常以0.03递增.   <br />  n(默认为2倍):   宽窄比,平均宽条的条宽与平均宽空的空宽之和(条码字符间隔不计在内)除以两倍窄单元尺寸.它是宽度调节编码法中的技术参数.   <br />  leftMarginCM(默认为0.3厘米):   条码与图片左右边的距离.     <br />  topMarginCM(默认为0.2厘米):   条码与图片上下边的距离.     <br />  checkCharacter(默认为y,一般不用自行设置):   是否自动计算check   character,有效值为y和n.     <br />  checkCharacterInText(默认为y,一般不用自行设置):   条码内容是否自动计算check   character,有效值为y和n.     <br />  Code128Set(默认为0自动选择,一般不用设置):   设置CODE128中使用的字符集.有效值为0,A,B,C.     <br />  UPCESytem(默认为0,一般不用自行设置):   UPCE中使用的编码系统.有效值为0和1.     <br />    <br />    <br />  二   如何通过Servlet来生成条码     <br />  1.首先是运行环境,服务器端需要JDK1.3.0以上(含)的java虚拟机.   <br />  2.java环境必须包含java.awt包,一般这对windows系统都不是问题,但如果是unix系统就必须安装了x-windows,并且启动了才行.   <br />  3.其次你需要确认你的classpath已经包含了maskbarcode.jar包所在的路径.   <br />  4.接下来你需要编辑你应用服务器的配置文件(通常是web.xml),加入以下一段代码:   <br />  ...   <br />  ...   <br />  &lt;servlet&gt;   <br />  &lt;servlet-name&gt;maskbarcode&lt;/servlet-name&gt;   <br />  &lt;servlet-class&gt;com.mask.util.barcode.BarCodeServlet&lt;/servlet-class&gt;   <br />  &lt;load-on-startup&gt;1&lt;/load-on-startup&gt;   <br />  &lt;/servlet&gt;   <br />  ...   <br />  ...   <br />  &lt;servlet-mapping&gt;   <br />  &lt;servlet-name&gt;maskbarcode&lt;/servlet-name&gt;   <br />  &lt;url-pattern&gt;*.bar&lt;/url-pattern&gt;   <br />  &lt;/servlet-mapping&gt;   <br />  ...   <br />  ...   <br />  5.最后你就可以通过键入http://localhost:8080/xxx.bar?code＝123456789来测试条码打印的效果,   或者用img   src＝"http://localhost:8080/xxx.bar?code＝123456789"&gt;的方式来将条码图形嵌入你的html页面中.     <br />    <br />  如何在Applet中显示条码     <br />  只需要在html页面中嵌入以下一段代码即可,调用例子参见AppletTest.html:   <br />  &lt;applet     <br />  codebase＝"."     <br />  archive＝"maskbarcode.jar"     <br />  code＝"com.mask.util.barcode.BarCodeApplet"     <br />  name＝"AppletTest"     <br />  width＝"100％"     <br />  height＝"100"     <br />  &gt;   <br />  &lt;param   name＝"barcode"   value＝"I   am   mask"&gt;   <br />  &lt;param   name＝"barType"   value＝"CODE128"&gt;   <br />  &lt;param   name＝"textFont"   value＝"Arial|BOLD|13"&gt;   <br />  &lt;param   name＝"fontColor"   value＝"RED"&gt;   <br />  &lt;/applet&gt;   <br />    <br />    <br />  三   如何使用Mask   Barcode在java程序中生成条码的jpeg格式图片     <br />  下面是个简单的调用例子,它会在C盘根目录下生成条码图片aaa.jpeg:   <br />  package   com.mask.util.barcode;   <br />  import   com.sun.image.codec.jpeg.JPEGImageEncoder;   <br />  import   com.sun.image.codec.jpeg.JPEGCodec;   <br />  import   com.sun.image.codec.jpeg.JPEGEncodeParam;   <br />  import   com.mask.util.barcode.BarCode;   <br />  import   java.awt.image.BufferedImage;   <br />  import   java.awt.*;   <br />  import   java.io.File;   <br />  import   java.io.FileOutputStream;   <br />    <br />  class   Test   <br />  {   <br />  public   static   void   main(String[]   args)   throws   Exception   <br />  {   <br />  new   Test("c:/aaa.jpeg");   <br />  }   <br />    <br />  public   Test(String   filename)   throws   Exception   <br />  {   <br />  File   file＝new   File(filename);   <br />  file.delete();   <br />  FileOutputStream   output＝new   FileOutputStream(file);   <br />  BarCode   barcode＝new   BarCode();   <br />  barcode.code＝"just   a   test";   <br />  barcode.setSize(barcode.width,barcode.height);   <br />  BufferedImage   bufferedimage＝   <br />  new   BufferedImage(barcode.getSize().width,barcode.getSize().height,BufferedImage.TYPE_INT_RGB);   <br />  Graphics2D   graphics2d＝bufferedimage.createGraphics();   <br />  barcode.paint(graphics2d);   <br />  JPEGImageEncoder   jpegimageencoder＝JPEGCodec.createJPEGEncoder(output);   <br />  JPEGEncodeParam   jpegencodeparam＝jpegimageencoder.getDefaultJPEGEncodeParam(bufferedimage);   <br />  jpegencodeparam.setQuality(1.0F,true);   <br />  jpegimageencoder.setJPEGEncodeParam(jpegencodeparam);   <br />  jpegimageencoder.encode(bufferedimage,jpegencodeparam);   <br />  output.close();   <br />  }   <br />    <br />  }   <br />    <br />    <br />    <br />  如果您有任何疑问或是需要帮助,请联系我们:   <br />  E-mail:mask_boy@163.com   <br />  MSN:maskboy239@hotmail.com   <br />  QQ:10560019 <img src ="http://www.blogjava.net/javasunnyboy/aggbug/71165.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/javasunnyboy/" target="_blank">大狗刀刀</a> 2006-09-21 17:19 <a href="http://www.blogjava.net/javasunnyboy/archive/2006/09/21/71165.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于Spring与Velocity结合的问题</title><link>http://www.blogjava.net/javasunnyboy/archive/2006/09/12/69113.html</link><dc:creator>大狗刀刀</dc:creator><author>大狗刀刀</author><pubDate>Tue, 12 Sep 2006 03:12:00 GMT</pubDate><guid>http://www.blogjava.net/javasunnyboy/archive/2006/09/12/69113.html</guid><wfw:comment>http://www.blogjava.net/javasunnyboy/comments/69113.html</wfw:comment><comments>http://www.blogjava.net/javasunnyboy/archive/2006/09/12/69113.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/javasunnyboy/comments/commentRss/69113.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/javasunnyboy/services/trackbacks/69113.html</trackback:ping><description><![CDATA[
		<p>近期正在学习Spring框架，使用Spring MVC。显示使用Velocity找到一篇相关的文档，作为参考资料<br /></p>
		<div class="posttitle">
				<a id="_b5f5e1bec21_HomePageDays_DaysList_ctl00_DayItem_DayList_ctl03_TitleUrl" href="/mole2005/archive/2006/03/03/33535.html">
						<font color="#366900">Spring MVC:视图解析器的设置</font>
				</a>
		</div>
		<div class="postcontent">
				<p>视图解析器的一些属性<br />&lt;bean id="viewResolver"<br />class="org.springframework.web.servlet.view.InternalResourceViewResolver"&gt;<br />&lt;property name="exposeSpringMacroHelpers" value="true"/&gt;<br />&lt;property name="requestContextAttribute" value="rc"/&gt;<br />&lt;property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/&gt;<br />&lt;property name="prefix" value="/"/&gt;<br />&lt;property name="suffix" value=".jsp"/&gt;<br />&lt;/bean&gt;<br /><br />在视图解析器的定义中，"exposeSpringMacroHelpers"设置是否通过Spring的宏库暴露一个RequestContext(名为springBindRequestContext)供外部使用，默认值为false。它暴露了处理表单和验证错误信息的宏操作；</p>
				<p>"requestContextAttribute"把Spring的RequestContext对象暴露为变量rc。利用${rc.contextPath}来获取应用程序的contextPath(也就是/MyUsers)；利用${rc.getMessage("user.name")}读取/WEB-INF/classes/messages.properties本地化信息。此对象对于那些不访问serlvet请求的View技术(也就是Velocity和FreeMarker模板)来说是必不可少的。</p>
				<p>还有一些属性：</p>
				<p>exposeRequestAttributes：默认值false，设置是否所有的request属性在与模板进行合并之前添加到model中。（可以理解为request范围内包含的所有对象，而不是一个真正的Request对象。）</p>
				<p>exposeSessionAttributes：默认值false，设置是否所有的session属性在与模板进行合并之前添加到model中。（理解同上）<br /></p>
		</div>
<img src ="http://www.blogjava.net/javasunnyboy/aggbug/69113.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/javasunnyboy/" target="_blank">大狗刀刀</a> 2006-09-12 11:12 <a href="http://www.blogjava.net/javasunnyboy/archive/2006/09/12/69113.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>因为项目需要，找了几个editor</title><link>http://www.blogjava.net/javasunnyboy/archive/2006/06/10/51894.html</link><dc:creator>大狗刀刀</dc:creator><author>大狗刀刀</author><pubDate>Sat, 10 Jun 2006 14:01:00 GMT</pubDate><guid>http://www.blogjava.net/javasunnyboy/archive/2006/06/10/51894.html</guid><wfw:comment>http://www.blogjava.net/javasunnyboy/comments/51894.html</wfw:comment><comments>http://www.blogjava.net/javasunnyboy/archive/2006/06/10/51894.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/javasunnyboy/comments/commentRss/51894.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/javasunnyboy/services/trackbacks/51894.html</trackback:ping><description><![CDATA[
		<span class="javascript" id="text139696">HTMLArea <br /><a class="ilink" href="http://www.htmlarea.com/" target="_blank"><font color="#004080">http://www.htmlarea.coml</font></a><br /><br />TextArea <br /><a class="ilink" href="http://www.textarearich.com/" target="_blank"><font color="#004080">http://www.textarearich.com/</font></a><br /><br />ActivEdit <br /><a class="ilink" href="http://www.activsoftware.com/activedit/" target="_blank"><font color="#004080">http://www.activsoftware.com/activedit/ <br /></font></a><br /><br />Editlet <br /><a class="ilink" href="http://www.editlet.com/" target="_blank"><font color="#004080">http://www.editlet.com/</font></a><br /><br />FCKeditor <br /><a class="ilink" href="http://www.fckeditor.net/" target="_blank"><font color="#004080">http://www.fckeditor.net/</font></a> （比较好，开源的）</span>
<img src ="http://www.blogjava.net/javasunnyboy/aggbug/51894.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/javasunnyboy/" target="_blank">大狗刀刀</a> 2006-06-10 22:01 <a href="http://www.blogjava.net/javasunnyboy/archive/2006/06/10/51894.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>清晨上网，感　悟</title><link>http://www.blogjava.net/javasunnyboy/archive/2006/05/13/45940.html</link><dc:creator>大狗刀刀</dc:creator><author>大狗刀刀</author><pubDate>Fri, 12 May 2006 23:42:00 GMT</pubDate><guid>http://www.blogjava.net/javasunnyboy/archive/2006/05/13/45940.html</guid><wfw:comment>http://www.blogjava.net/javasunnyboy/comments/45940.html</wfw:comment><comments>http://www.blogjava.net/javasunnyboy/archive/2006/05/13/45940.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/javasunnyboy/comments/commentRss/45940.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/javasunnyboy/services/trackbacks/45940.html</trackback:ping><description><![CDATA[
		<p>　　清晨上网，偶然看到了窦唯因大闹报社被拘的消息，很是感慨。喜欢窦唯从初中的时候，喜欢听着他的《Take Care》感受那种孤独，喜欢听着他的《Don't Break my Heart》感受那种真诚，喜欢听着《体会》感受那种无奈，喜欢……<br />　　于是从百度上下载了窦唯的一些早期的作品，带上耳机，边听，边感受，重新体验那种令自己感动的心情。<br />　　整天忙碌忽略了自己的内心感受，他的音乐让我自己体会自己的感受，感谢窦唯。</p>
<img src ="http://www.blogjava.net/javasunnyboy/aggbug/45940.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/javasunnyboy/" target="_blank">大狗刀刀</a> 2006-05-13 07:42 <a href="http://www.blogjava.net/javasunnyboy/archive/2006/05/13/45940.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>一个不错的Blog</title><link>http://www.blogjava.net/javasunnyboy/archive/2006/04/11/40421.html</link><dc:creator>大狗刀刀</dc:creator><author>大狗刀刀</author><pubDate>Tue, 11 Apr 2006 03:56:00 GMT</pubDate><guid>http://www.blogjava.net/javasunnyboy/archive/2006/04/11/40421.html</guid><wfw:comment>http://www.blogjava.net/javasunnyboy/comments/40421.html</wfw:comment><comments>http://www.blogjava.net/javasunnyboy/archive/2006/04/11/40421.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/javasunnyboy/comments/commentRss/40421.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/javasunnyboy/services/trackbacks/40421.html</trackback:ping><description><![CDATA[
		<a href="http://blog.csdn.net/qdzx2008/">http://blog.csdn.net/qdzx2008/</a>
		<br />一个不错的JAVA等技术的Blog。在上面找到了关于Session管理的东东。<br /><a href="http://www.chinaitlab.com/www/techspecial/struts/">http://www.chinaitlab.com/www/techspecial/struts/</a><img src ="http://www.blogjava.net/javasunnyboy/aggbug/40421.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/javasunnyboy/" target="_blank">大狗刀刀</a> 2006-04-11 11:56 <a href="http://www.blogjava.net/javasunnyboy/archive/2006/04/11/40421.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>很久都没有上我的博客了。</title><link>http://www.blogjava.net/javasunnyboy/archive/2006/04/11/40411.html</link><dc:creator>大狗刀刀</dc:creator><author>大狗刀刀</author><pubDate>Tue, 11 Apr 2006 03:35:00 GMT</pubDate><guid>http://www.blogjava.net/javasunnyboy/archive/2006/04/11/40411.html</guid><wfw:comment>http://www.blogjava.net/javasunnyboy/comments/40411.html</wfw:comment><comments>http://www.blogjava.net/javasunnyboy/archive/2006/04/11/40411.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/javasunnyboy/comments/commentRss/40411.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/javasunnyboy/services/trackbacks/40411.html</trackback:ping><description><![CDATA[很长时间都没有上我的博客了。这段时间在忙老板的一个CMS项目。通过做这个项目收获了很多。主要是对Strtus的理解，及对CMS中的栏目管理、文章管理及权限管理的理解。项目快要结束了，但仍有许多后续工作要做。注意总结，加油！<img src ="http://www.blogjava.net/javasunnyboy/aggbug/40411.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/javasunnyboy/" target="_blank">大狗刀刀</a> 2006-04-11 11:35 <a href="http://www.blogjava.net/javasunnyboy/archive/2006/04/11/40411.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于JSP中文问题的一点补充。</title><link>http://www.blogjava.net/javasunnyboy/archive/2005/12/17/24317.html</link><dc:creator>大狗刀刀</dc:creator><author>大狗刀刀</author><pubDate>Fri, 16 Dec 2005 23:42:00 GMT</pubDate><guid>http://www.blogjava.net/javasunnyboy/archive/2005/12/17/24317.html</guid><wfw:comment>http://www.blogjava.net/javasunnyboy/comments/24317.html</wfw:comment><comments>http://www.blogjava.net/javasunnyboy/archive/2005/12/17/24317.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/javasunnyboy/comments/commentRss/24317.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/javasunnyboy/services/trackbacks/24317.html</trackback:ping><description><![CDATA[<P>原来一编程时一直使用GBK作为默认编码，也很少出现中文问题。但最近在使用Eclipse进行编程，将默认的编码方式变成了UTF－8。这一改变也产生了新的问题。当表单使用Post方式提交时，可以使用String myParam=new String(request.getParameter("myParam").getBytes("ISO-8859-1"),"UTF-8");的语句来读取。但当表单使用Get方式提交时，比如："myUrl.jsp?myParam=中文"这样的方式如果myParam处的中文数为单数时比如“中国人”，使用上面的方法读出的最后一个字为乱码。这个问题困扰了我一天，今天早晨终于在网上找到了解决办法。<BR>　　在提交之前可以使用java.net.URLEncoder.encode();方法先将中文转换成UTF－8格式，就可以解决了。例如：myUrl.jsp?myParam=&lt;%java.net.URLEncoder.encode(myVar,"UTF-8")%&gt;</P><img src ="http://www.blogjava.net/javasunnyboy/aggbug/24317.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/javasunnyboy/" target="_blank">大狗刀刀</a> 2005-12-17 07:42 <a href="http://www.blogjava.net/javasunnyboy/archive/2005/12/17/24317.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>