﻿<?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-java技术博客-随笔分类-TESTARRAY</title><link>http://www.blogjava.net/guohua/category/35390.html</link><description>jsp博客</description><language>zh-cn</language><lastBuildDate>Thu, 23 Oct 2008 06:51:14 GMT</lastBuildDate><pubDate>Thu, 23 Oct 2008 06:51:14 GMT</pubDate><ttl>60</ttl><item><title>jsp标签库编程</title><link>http://www.blogjava.net/guohua/archive/2008/10/22/236001.html</link><dc:creator>郭兴华</dc:creator><author>郭兴华</author><pubDate>Wed, 22 Oct 2008 11:20:00 GMT</pubDate><guid>http://www.blogjava.net/guohua/archive/2008/10/22/236001.html</guid><wfw:comment>http://www.blogjava.net/guohua/comments/236001.html</wfw:comment><comments>http://www.blogjava.net/guohua/archive/2008/10/22/236001.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/guohua/comments/commentRss/236001.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/guohua/services/trackbacks/236001.html</trackback:ping><description><![CDATA[<a href="http://file3.brsbox.com/download.php?sid=59469ca671829bbd5a89ba98a4bf1049&amp;fc=2c0818f8faf53b365cd0bd10f5e31a36/%B1%CA%BC%C7.pdf" target="_blank">
<hr />
</a><a title="笔记下载" href="http://file3.brsbox.com/download.php?sid=59469ca671829bbd5a89ba98a4bf1049&amp;fc=2c0818f8faf53b365cd0bd10f5e31a36/%B1%CA%BC%C7.pdf">笔记下载</a><br />
代码下载地址：<br />
<a href="/Files/guohua/TaglibProject.rar">/Files/guohua/TaglibProject.rar</a><br />
hello.java<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><span style="color: #0000ff">package</span><span style="color: #000000">&nbsp;org.lxh.demo01;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;java.io.IOException;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;javax.servlet.jsp.JspException;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;javax.servlet.jsp.JspWriter;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;javax.servlet.jsp.tagext.TagSupport;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br />
<img id="Codehighlighter1_212_592_Open_Image" onclick="this.style.display='none'; Codehighlighter1_212_592_Open_Text.style.display='none'; Codehighlighter1_212_592_Closed_Image.style.display='inline'; Codehighlighter1_212_592_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_212_592_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_212_592_Closed_Text.style.display='none'; Codehighlighter1_212_592_Open_Image.style.display='inline'; Codehighlighter1_212_592_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">class</span><span style="color: #000000">&nbsp;Hello&nbsp;</span><span style="color: #0000ff">extends</span><span style="color: #000000">&nbsp;TagSupport&nbsp;</span><span id="Codehighlighter1_212_592_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_212_592_Open_Text"><span style="color: #000000">{<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;@Override<br />
<img id="Codehighlighter1_271_589_Open_Image" onclick="this.style.display='none'; Codehighlighter1_271_589_Open_Text.style.display='none'; Codehighlighter1_271_589_Closed_Image.style.display='inline'; Codehighlighter1_271_589_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_271_589_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_271_589_Closed_Text.style.display='none'; Codehighlighter1_271_589_Open_Image.style.display='inline'; Codehighlighter1_271_589_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;doStartTag()&nbsp;</span><span style="color: #0000ff">throws</span><span style="color: #000000">&nbsp;JspException&nbsp;</span><span id="Codehighlighter1_271_589_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_271_589_Open_Text"><span style="color: #000000">{<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;向JSP页面中打印&#8220;www.mldn.cn&#8221;的字符串</span><span style="color: #008000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;str&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">www.mldn.cn</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;在Servlet里如果要打印，则要使用PrintWriter<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;如果在标签库中打印需要使用pageContext</span><span style="color: #008000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JspWriter&nbsp;out&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;pageContext.getOut()&nbsp;;<br />
<img id="Codehighlighter1_449_474_Open_Image" onclick="this.style.display='none'; Codehighlighter1_449_474_Open_Text.style.display='none'; Codehighlighter1_449_474_Closed_Image.style.display='inline'; Codehighlighter1_449_474_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_449_474_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_449_474_Closed_Text.style.display='none'; Codehighlighter1_449_474_Open_Image.style.display='inline'; Codehighlighter1_449_474_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">try</span><span style="color: #000000">&nbsp;</span><span id="Codehighlighter1_449_474_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_449_474_Open_Text"><span style="color: #000000">{<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;out.println(str);<br />
<img id="Codehighlighter1_498_526_Open_Image" onclick="this.style.display='none'; Codehighlighter1_498_526_Open_Text.style.display='none'; Codehighlighter1_498_526_Closed_Image.style.display='inline'; Codehighlighter1_498_526_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_498_526_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_498_526_Closed_Text.style.display='none'; Codehighlighter1_498_526_Open_Image.style.display='inline'; Codehighlighter1_498_526_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">catch</span><span style="color: #000000">&nbsp;(IOException&nbsp;e)&nbsp;</span><span id="Codehighlighter1_498_526_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_498_526_Open_Text"><span style="color: #000000">{<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e.printStackTrace();<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;只要打印完了字符传，则后面的代码就不需要执行了</span><span style="color: #008000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">return</span><span style="color: #000000">&nbsp;TagSupport.SKIP_BODY;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span></span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span></div>
<br />
hello.jsp<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">&lt;%</span><span style="color: #000000">@&nbsp;page&nbsp;language</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">java</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">import</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">java.util.*</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;pageEncoding</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">ISO-8859-1</span><span style="color: #000000">"</span><span style="color: #000000">%&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">&lt;%</span><span style="color: #000000">@&nbsp;taglib&nbsp;uri</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">/WEB-INF/hello.tld</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;prefix</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">lxh</span><span style="color: #000000">"</span><span style="color: #000000">%&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">&lt;</span><span style="color: #000000">html</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">head</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">title</span><span style="color: #000000">&gt;</span><span style="color: #000000">My&nbsp;JSP&nbsp;</span><span style="color: #000000">'</span><span style="color: #000000">hello.jsp</span><span style="color: #000000">'</span><span style="color: #000000">&nbsp;starting&nbsp;page</span><span style="color: #000000">&lt;/</span><span style="color: #000000">title</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;!--</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">link&nbsp;rel</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">stylesheet</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;type</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">text/css</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;href</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">styles.css</span><span style="color: #000000">"</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">--&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;</span><span style="color: #000000">&lt;/</span><span style="color: #000000">head</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">body</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">h1</span><span style="color: #000000">&gt;&lt;</span><span style="color: #000000">lxh:mldn</span><span style="color: #000000">/&gt;&lt;/</span><span style="color: #000000">h1</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;</span><span style="color: #000000">&lt;/</span><span style="color: #000000">body</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">&lt;/</span><span style="color: #000000">html</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span></div>
helloxml.jsp
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">&lt;%</span><span style="color: #000000">@&nbsp;page&nbsp;language</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">java</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">import</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">java.util.*</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;pageEncoding</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">ISO-8859-1</span><span style="color: #000000">"</span><span style="color: #000000">%&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">&lt;%</span><span style="color: #000000">@&nbsp;taglib&nbsp;uri</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">/WEB-INF/hello.tld</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;prefix</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">lxh</span><span style="color: #000000">"</span><span style="color: #000000">%&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">&lt;</span><span style="color: #000000">html</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">head</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">title</span><span style="color: #000000">&gt;</span><span style="color: #000000">My&nbsp;JSP&nbsp;</span><span style="color: #000000">'</span><span style="color: #000000">hello.jsp</span><span style="color: #000000">'</span><span style="color: #000000">&nbsp;starting&nbsp;page</span><span style="color: #000000">&lt;/</span><span style="color: #000000">title</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;!--</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">link&nbsp;rel</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">stylesheet</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;type</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">text/css</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;href</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">styles.css</span><span style="color: #000000">"</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">--&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;</span><span style="color: #000000">&lt;/</span><span style="color: #000000">head</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">body</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">h1</span><span style="color: #000000">&gt;&lt;</span><span style="color: #000000">lxh:mldn</span><span style="color: #000000">/&gt;&lt;/</span><span style="color: #000000">h1</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;</span><span style="color: #000000">&lt;/</span><span style="color: #000000">body</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">&lt;/</span><span style="color: #000000">html</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span></div>
hello.tld
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">&lt;?</span><span style="color: #000000">xml&nbsp;version</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">1.0</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;encoding</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">UTF-8</span><span style="color: #000000">"</span><span style="color: #000000">?&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">&lt;!</span><span style="color: #000000">DOCTYPE&nbsp;taglib&nbsp;PUBLIC&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">-//Sun&nbsp;Microsystems,&nbsp;Inc.//DTD&nbsp;JSP&nbsp;Tag&nbsp;Library&nbsp;1.2//EN</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">web-jsptaglibrary_1_2.dtd</span><span style="color: #000000">"</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">&lt;</span><span style="color: #000000">taglib</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">tlib</span><span style="color: #000000">-</span><span style="color: #000000">version</span><span style="color: #000000">&gt;</span><span style="color: #000000">1.0</span><span style="color: #000000">&lt;/</span><span style="color: #000000">tlib</span><span style="color: #000000">-</span><span style="color: #000000">version</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">jsp</span><span style="color: #000000">-</span><span style="color: #000000">version</span><span style="color: #000000">&gt;</span><span style="color: #000000">2.0</span><span style="color: #000000">&lt;/</span><span style="color: #000000">jsp</span><span style="color: #000000">-</span><span style="color: #000000">version</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #0000ff">short</span><span style="color: #000000">-</span><span style="color: #000000">name</span><span style="color: #000000">&gt;</span><span style="color: #000000">hello</span><span style="color: #000000">&lt;/</span><span style="color: #0000ff">short</span><span style="color: #000000">-</span><span style="color: #000000">name</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">tag</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">name</span><span style="color: #000000">&gt;</span><span style="color: #000000">mldn</span><span style="color: #000000">&lt;/</span><span style="color: #000000">name</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">tag</span><span style="color: #000000">-</span><span style="color: #0000ff">class</span><span style="color: #000000">&gt;</span><span style="color: #000000">org.lxh.demo01.Hello</span><span style="color: #000000">&lt;/</span><span style="color: #000000">tag</span><span style="color: #000000">-</span><span style="color: #0000ff">class</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">body</span><span style="color: #000000">-</span><span style="color: #000000">content</span><span style="color: #000000">&gt;</span><span style="color: #000000">empty</span><span style="color: #000000">&lt;/</span><span style="color: #000000">body</span><span style="color: #000000">-</span><span style="color: #000000">content</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;/</span><span style="color: #000000">tag</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #000000">&lt;/</span><span style="color: #000000">taglib</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span></div>
<img src ="http://www.blogjava.net/guohua/aggbug/236001.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/guohua/" target="_blank">郭兴华</a> 2008-10-22 19:20 <a href="http://www.blogjava.net/guohua/archive/2008/10/22/236001.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SubStringTest.java</title><link>http://www.blogjava.net/guohua/archive/2008/10/22/235926.html</link><dc:creator>郭兴华</dc:creator><author>郭兴华</author><pubDate>Wed, 22 Oct 2008 05:38:00 GMT</pubDate><guid>http://www.blogjava.net/guohua/archive/2008/10/22/235926.html</guid><wfw:comment>http://www.blogjava.net/guohua/comments/235926.html</wfw:comment><comments>http://www.blogjava.net/guohua/archive/2008/10/22/235926.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/guohua/comments/commentRss/235926.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/guohua/services/trackbacks/235926.html</trackback:ping><description><![CDATA[/**<br />
*通过这个程序，展示字符串求取子串的方法<br />
*/<br />
public class SubStringTest{<br />
public static void main(String[] args){<br />
String str="I am a Programmer";//定义字符串<br />
for(int i=0;i&lt;str.length();i++){<br />
System.out.println("这是第"+i+"个子串："+str.subString(i));<br />
}}}
<img src ="http://www.blogjava.net/guohua/aggbug/235926.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/guohua/" target="_blank">郭兴华</a> 2008-10-22 13:38 <a href="http://www.blogjava.net/guohua/archive/2008/10/22/235926.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>CommandInput.java</title><link>http://www.blogjava.net/guohua/archive/2008/10/22/235839.html</link><dc:creator>郭兴华</dc:creator><author>郭兴华</author><pubDate>Wed, 22 Oct 2008 00:20:00 GMT</pubDate><guid>http://www.blogjava.net/guohua/archive/2008/10/22/235839.html</guid><wfw:comment>http://www.blogjava.net/guohua/comments/235839.html</wfw:comment><comments>http://www.blogjava.net/guohua/archive/2008/10/22/235839.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/guohua/comments/commentRss/235839.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/guohua/services/trackbacks/235839.html</trackback:ping><description><![CDATA[/*<br />
*命令行参数的输入，从命令行输入的任何参数，对于java来讲都是用字符串处理的<br />
*/<br />
public class CommandInput{<br />
public static void main(String[] args){<br />
if(args.length==0){<br />
System.out.println("你没有输出参数，程序退出");<br />
<br />
}<br />
<br />
else{<br />
System.out.println("你一共输入了"+args.length+"个参数");<br />
if(args[0].equals("h"))<br />
System.out.print("hello");<br />
if(args[0].equals("g"))<br />
System.out.print("Bye-Bye");<br />
<br />
<br />
<br />
for(int i=1;i&lt;args.length;i++)<br />
{<br />
System.out.print(" &#160;"+args[i]);<br />
<br />
}<br />
}<br />
}<br />
}
<img src ="http://www.blogjava.net/guohua/aggbug/235839.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/guohua/" target="_blank">郭兴华</a> 2008-10-22 08:20 <a href="http://www.blogjava.net/guohua/archive/2008/10/22/235839.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ArraySort.java</title><link>http://www.blogjava.net/guohua/archive/2008/10/22/235837.html</link><dc:creator>郭兴华</dc:creator><author>郭兴华</author><pubDate>Tue, 21 Oct 2008 23:49:00 GMT</pubDate><guid>http://www.blogjava.net/guohua/archive/2008/10/22/235837.html</guid><wfw:comment>http://www.blogjava.net/guohua/comments/235837.html</wfw:comment><comments>http://www.blogjava.net/guohua/archive/2008/10/22/235837.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/guohua/comments/commentRss/235837.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/guohua/services/trackbacks/235837.html</trackback:ping><description><![CDATA[/*<br />
*数组排序及随机数的产生<br />
*/<br />
import java.util.Arrays;<br />
import javax.swing.*<br />
public class ArraySort{<br />
public static void main(String[] args){<br />
String strIn=JoptionPane.showInputDialog("请输入工共多少个彩球：");<br />
String strOut=JOptionPane.showInputDialog("请输入需抽取多少个彩球：");<br />
int in=Integer.parseInt(strIn);<br />
int[] total=new int[in];//生成彩球总数数组<br />
for(int i=0;i&lt;in;i++){<br />
total[i]=i+1;<br />
}<br />
int[] out=new int[Integer.parseInt(strOut)];<br />
for(int i=0;i&lt;out.length;i++){<br />
int r=(int)Math.random()*in;//产生随机元素序列号<br />
out[i]=total[r];<br />
total[r]=total[in-1];//将最后一个元素移到当前位置，把取出的删除<br />
in--;<br />
<br />
System.out.print(" "+out[i]);}<br />
Arrays.sort(out);<br />
System.out.println("抽取的数字排序后是：");<br />
for (int i=0;i&lt;out.length;i++){<br />
System.out.print(" "+out[i]);<br />
}<br />
System.exit(0);<br />
}}
<img src ="http://www.blogjava.net/guohua/aggbug/235837.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/guohua/" target="_blank">郭兴华</a> 2008-10-22 07:49 <a href="http://www.blogjava.net/guohua/archive/2008/10/22/235837.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ArrayInitTest.java</title><link>http://www.blogjava.net/guohua/archive/2008/10/22/235834.html</link><dc:creator>郭兴华</dc:creator><author>郭兴华</author><pubDate>Tue, 21 Oct 2008 22:30:00 GMT</pubDate><guid>http://www.blogjava.net/guohua/archive/2008/10/22/235834.html</guid><wfw:comment>http://www.blogjava.net/guohua/comments/235834.html</wfw:comment><comments>http://www.blogjava.net/guohua/archive/2008/10/22/235834.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/guohua/comments/commentRss/235834.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/guohua/services/trackbacks/235834.html</trackback:ping><description><![CDATA[/**<br />
*通过这个程序，测试数组元素默认值<br />
*/<br />
public class ArrayInitTest{<br />
public static void main(String[] args)<br />
{<br />
ArrayInitTest aTest=new ArrayInitTest();<br />
int[] a=new int[10];//声明一个新的整数数组，并赋值与一个新的数组变量<br />
aTest.println(a);//输出数组元素到控制台<br />
boolean[] c=new boolean[10];//声明一个新的布尔数组<br />
aTest.pprintln(c);<br />
}<br />
public void printInt(int[] array){<br />
System.out.println(" 整数型数组的长度是 "+array.length);<br />
for(int i=0;i&lt;5;i++){<br />
array[i]=i;<br />
}<br />
System.out.println(" 数组中的每个元素是： ");<br />
for(int i=0;i&lt;array.length;i++){<br />
System.out.println(" &#160;"+array[i]);//打印出数组中的每一个元素<br />
}<br />
System.out.println("\n******************************");<br />
}<br />
public void printString(String[] array){<br />
System.out.println(" 字符型数组的长度是 "+array.length);<br />
for(int i=0;i&lt;5;i++){<br />
array[i]="元素"+i;<br />
}<br />
System.out.println(" 数组中的每个元素是： ");<br />
for(int i=0;i&lt;array.length;i++){<br />
System.out.println(" "+array[i]);//打印出数组中的每一个元素<br />
}<br />
System.out.println("\n****************************");<br />
}<br />
public void printBoolean(boolean[] array){<br />
System.out.println(" 布尔型数组的长度是 "＋array.legnth);<br />
for(int i=0;i&lt;5;i++){<br />
if(i%2==0)<br />
array[i]=true;<br />
else<br />
array[i]=false;<br />
}<br />
System.out.println(" 数组中的每个元素是: "); <br />
for (int i=0;i&lt;array.length;i++){<br />
System.out.print(" &#160;"+array[i]);//打印出数组中的每一个元素<br />
}<br />
System.out.println("\n**********************************");<br />
<br />
}}
<img src ="http://www.blogjava.net/guohua/aggbug/235834.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/guohua/" target="_blank">郭兴华</a> 2008-10-22 06:30 <a href="http://www.blogjava.net/guohua/archive/2008/10/22/235834.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ArrayCopy.java</title><link>http://www.blogjava.net/guohua/archive/2008/10/21/235776.html</link><dc:creator>郭兴华</dc:creator><author>郭兴华</author><pubDate>Tue, 21 Oct 2008 13:13:00 GMT</pubDate><guid>http://www.blogjava.net/guohua/archive/2008/10/21/235776.html</guid><wfw:comment>http://www.blogjava.net/guohua/comments/235776.html</wfw:comment><comments>http://www.blogjava.net/guohua/archive/2008/10/21/235776.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/guohua/comments/commentRss/235776.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/guohua/services/trackbacks/235776.html</trackback:ping><description><![CDATA[/**<br />
*测试数组元素的拷贝<br />
*/<br />
public class ArrayCopy{<br />
public static void main(String[] args){<br />
ArrayCopy aCopy=new ArrayCopy();<br />
int[] a={1,2,3,4,5};<br />
int[] b={10,20,30,40,50};<br />
aCopy.copy(a,b);<br />
}<br />
public void copy(int[] from,int[] to){<br />
System.out.println("第一个数组中的元素");<br />
for(int i=0;i&lt;from.length;i++){<br />
System.out.println(" &#160; "+from[i]);<br />
}System.out.println("\n");<br />
System.out.println("第二个数组中的元素");<br />
for(int i=0;i&lt;to.length;i++){<br />
System.out.println(" &#160; "+to[i]);//打印出数组中的每一个元素<br />
}<br />
System.out.println("\n\n将第一个数组拷贝到第二个数组\n");<br />
System.arraycopy(from,2,to,0,3);<br />
System.out.println("拷贝完成后第二个数组中的元素");<br />
for(int i=0;i&lt;to.length;i++){<br />
System.out.println(" &#160;"+to[i]);//打印出数组中的每一个元素}}}<span class="Apple-tab-span" style="white-space:pre">	</span>
<img src ="http://www.blogjava.net/guohua/aggbug/235776.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/guohua/" target="_blank">郭兴华</a> 2008-10-21 21:13 <a href="http://www.blogjava.net/guohua/archive/2008/10/21/235776.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>