﻿<?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/wszf/</link><description>悠悠~~~倭瓜瓜的历史^ 3 ^====lalala~~~</description><language>zh-cn</language><lastBuildDate>Tue, 28 Apr 2026 18:57:15 GMT</lastBuildDate><pubDate>Tue, 28 Apr 2026 18:57:15 GMT</pubDate><ttl>60</ttl><item><title> struts1登陆源码-----很完整</title><link>http://www.blogjava.net/wszf/archive/2010/04/03/317404.html</link><dc:creator>瓜瓜</dc:creator><author>瓜瓜</author><pubDate>Sat, 03 Apr 2010 12:08:00 GMT</pubDate><guid>http://www.blogjava.net/wszf/archive/2010/04/03/317404.html</guid><wfw:comment>http://www.blogjava.net/wszf/comments/317404.html</wfw:comment><comments>http://www.blogjava.net/wszf/archive/2010/04/03/317404.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/wszf/comments/commentRss/317404.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wszf/services/trackbacks/317404.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 目录结构：struts1的登陆以及验证login.jspCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->&lt;%@&nbsp;page&nbsp;language="java"&nbsp;pageEncodin...&nbsp;&nbsp;<a href='http://www.blogjava.net/wszf/archive/2010/04/03/317404.html'>阅读全文</a><img src ="http://www.blogjava.net/wszf/aggbug/317404.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wszf/" target="_blank">瓜瓜</a> 2010-04-03 20:08 <a href="http://www.blogjava.net/wszf/archive/2010/04/03/317404.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>mysql-fornt 5.1 程序注册时间到期，程序将被限制模式下运行解决办法</title><link>http://www.blogjava.net/wszf/archive/2010/03/22/316213.html</link><dc:creator>瓜瓜</dc:creator><author>瓜瓜</author><pubDate>Mon, 22 Mar 2010 13:39:00 GMT</pubDate><guid>http://www.blogjava.net/wszf/archive/2010/03/22/316213.html</guid><wfw:comment>http://www.blogjava.net/wszf/comments/316213.html</wfw:comment><comments>http://www.blogjava.net/wszf/archive/2010/03/22/316213.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wszf/comments/commentRss/316213.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wszf/services/trackbacks/316213.html</trackback:ping><description><![CDATA[<span style="font-family: Arial; background-color: #bbbbbb; line-height: 18px; ">
<table style="table-layout: fixed; width: 948px; ">
    <tbody>
        <tr>
            <td style="font-family: Arial; word-wrap: break-word; word-break: break-all; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 12px; line-height: 18px; ">
            <div id="blog_text" class="cnt" style="font-family: Arial; word-wrap: break-word; word-break: normal; visibility: visible !important; zoom: 1 !important; filter: none; font-size: 14px; line-height: 20px; color: #333333; overflow-x: hidden; overflow-y: hidden; position: static; ">
            <p style="line-height: normal; ">mysqlfront连接时出现&#8220;程序注册时间到期了，程序将被限制在淡模式下运行&#8221;这个问题时，不用重装，只需在Mysql Front 的<strong style="line-height: normal; ">&#8220;帮助&#8221;</strong>菜单项的<strong style="line-height: normal; ">&#8220;登记&#8221;</strong>里输入以下Mysql Front的注册码即可。</p>
            <p style="line-height: normal; ">在别人那里偷来的：下载一个注册机：<span  style="font-family: Verdana, Tahoma, 'BitStream vera Sans', Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; "><a href="http://www.zhaipeng.cn/ftp/MySQL-Front.5.1.KeyGen.zip" title="MySQL-Front 5.1 注册机下载" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #225588; text-decoration: underline; ">http://www.zhaipeng.cn/ftp/MySQL-Front.5.1.KeyGen.zip</a></span></p>
            <p style="line-height: normal; ">哈哈，打开应用程序，吓的我小心肝扑扑滴。。还带声音的。。</p>
            </div>
            </td>
        </tr>
    </tbody>
</table>
</span>
<img src ="http://www.blogjava.net/wszf/aggbug/316213.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wszf/" target="_blank">瓜瓜</a> 2010-03-22 21:39 <a href="http://www.blogjava.net/wszf/archive/2010/03/22/316213.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java基础-----基本数据类型的转换</title><link>http://www.blogjava.net/wszf/archive/2010/03/18/315760.html</link><dc:creator>瓜瓜</dc:creator><author>瓜瓜</author><pubDate>Thu, 18 Mar 2010 04:42:00 GMT</pubDate><guid>http://www.blogjava.net/wszf/archive/2010/03/18/315760.html</guid><wfw:comment>http://www.blogjava.net/wszf/comments/315760.html</wfw:comment><comments>http://www.blogjava.net/wszf/archive/2010/03/18/315760.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wszf/comments/commentRss/315760.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wszf/services/trackbacks/315760.html</trackback:ping><description><![CDATA[自动转换规则：
<div><span  style="background-color: #ffffff; ">byte-&gt;short-&gt;int-&gt;long-&gt;float-&gt;double-&gt;char-&gt;int</span></div>
<img src ="http://www.blogjava.net/wszf/aggbug/315760.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wszf/" target="_blank">瓜瓜</a> 2010-03-18 12:42 <a href="http://www.blogjava.net/wszf/archive/2010/03/18/315760.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jsp语法(1)--复习</title><link>http://www.blogjava.net/wszf/archive/2010/03/16/315627.html</link><dc:creator>瓜瓜</dc:creator><author>瓜瓜</author><pubDate>Tue, 16 Mar 2010 12:03:00 GMT</pubDate><guid>http://www.blogjava.net/wszf/archive/2010/03/16/315627.html</guid><wfw:comment>http://www.blogjava.net/wszf/comments/315627.html</wfw:comment><comments>http://www.blogjava.net/wszf/archive/2010/03/16/315627.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wszf/comments/commentRss/315627.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wszf/services/trackbacks/315627.html</trackback:ping><description><![CDATA[<div style="font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; background-color: #eeeeee; "><font color="#008080">
<span style="color: red; ">
<div style="background-color: #eeeeee; font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><span style="background-color: #eeeeee;">jsp复习</span></div>
<div style="background-color: #eeeeee; font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><span style="background-color: #eeeeee;"><span style="background-color: #eeeeee;">&nbsp;1.注释和语法</span></span></div>
<div style="background-color: #eeeeee; font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><span style="background-color: #eeeeee;"><span style="background-color: #eeeeee;"><span style="background-color: #eeeeee;">&nbsp;2.page指令</span></span></span></div>
<div style="background-color: #eeeeee; font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><span style="background-color: #eeeeee;"><span style="background-color: #eeeeee;"><span style="background-color: #eeeeee;"><span style="background-color: #eeeeee;">&nbsp;3.在jsp中连接数据库</span></span></span></span></div>
<div style="background-color: #eeeeee; font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><span style="background-color: #eeeeee;"><span style="background-color: #eeeeee;"><span style="background-color: #eeeeee;"><span style="background-color: #eeeeee;"><span style="background-color: #eeeeee;">&nbsp;4.包含指令和跳转指令<br />
</span></span></span></span><br />
</span></div>
<div style="background-color: #eeeeee; font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; ">**********1。语法*******************<br />
<br />
<font color="#000000"></font></div>
</span>
<div style="background-color: #eeeeee; font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #000000; ">&lt;% %&gt;:声明变量，表达式</span><span style="color: #000000; "><br />
</span><span style="color: #000000; ">&lt;%!%&gt;:声明常量，写方法，还可以写类（一般情况下不能写）</span><span style="color: #000000; "><br />
</span><span style="color: #000000; ">&lt;%=%&gt;:输出表达式及其他详细</span></div>
<div style="background-color: #eeeeee; font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><span style="color: #000000; "><span style="color: red; ">写个简单的练习哈 &nbsp;--- &nbsp;动态打印表格 &nbsp;</span></span></div>
<div style="background-color: #eeeeee; font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><span style="color: #000000; "><span style="color: red; ">工具：myeclipse7.0+tomcat6.0</span></span></div>
<div style="background-color: #eeeeee; font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><span style="color: #000000; "><span style="color: red; ">3-1.jsp</span></span></div>
<div style="background-color: #eeeeee; font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><span style="color: #000000; "><span style="color: red; "><span style="color: #008080; background-color: #eeeeee; "><span style="color: #000000; ">
<div style="background-color: #eeeeee; font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><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; ">GB18030</span><span style="color: #000000; ">"</span><span style="color: #000000; ">%&gt;</span></div>
</span></span></span></span></div>
<div style="background-color: #eeeeee; font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><span style="color: #000000; "><span style="color: red; "><span style="color: #008080; background-color: #eeeeee; "><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">html</span><span style="color: #000000; ">&gt;</span></span></span></span></div>
<div style="background-color: #eeeeee; font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><span style="color: #000000; "><span style="background-color: #eeeeee; color: #008080; "><span style="color: #000000; ">&nbsp;&nbsp;</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">body</span><span style="color: #000000; ">&gt;</span></span><br />
</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;动态打印表格<br />
&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">form&nbsp;action</span><span style="color: #000000; ">=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">3-1.jsp</span><span style="color: #000000; ">"</span><span style="color: #000000; ">&nbsp;method</span><span style="color: #000000; ">=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">post</span><span style="color: #000000; ">"</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; "><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;输入行：</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">input&nbsp;type</span><span style="color: #000000; ">=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">text</span><span style="color: #000000; ">"</span><span style="color: #000000; ">&nbsp;name</span><span style="color: #000000; ">=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">rows</span><span style="color: #000000; ">"</span><span style="color: #000000; ">&gt;&lt;</span><span style="color: #000000; ">br</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; "><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;输入列：</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">input&nbsp;type</span><span style="color: #000000; ">=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">text</span><span style="color: #000000; ">"</span><span style="color: #000000; ">&nbsp;name</span><span style="color: #000000; ">=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">cols</span><span style="color: #000000; ">"</span><span style="color: #000000; ">&gt;&lt;</span><span style="color: #000000; ">br</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; "><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">input&nbsp;type</span><span style="color: #000000; ">=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">submit</span><span style="color: #000000; ">"</span><span style="color: #000000; ">&nbsp;value</span><span style="color: #000000; ">=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">打印表单</span><span style="color: #000000; ">"</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; "><br />
&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">&lt;/</span><span style="color: #000000; ">form</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; "><br />
&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 />
</span></div>
<div style="font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; background-color: #eeeeee; "><span style="color: #000000; "><br />
</span></div>
<div style="background-color: #eeeeee; font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><span style="color: #000000; "><span style="background-color: #eeeeee; color: #008080; "><span style="color: #000000; ">&lt;/</span><span style="color: #000000; ">html</span><span style="color: #000000; ">&gt;</span></span></span></div>
<div style="background-color: #eeeeee; font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><span style="color: #000000; "><span style="background-color: #eeeeee; color: #008080; "><span style="color: #000000; "><span style="color: red; ">3-1.jsp</span></span></span></span></div>
<div style="font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; background-color: #eeeeee; "><span style="color: #000000; "><span style="color: #008080; background-color: #eeeeee; "><span style="color: #000000; "><span style="color: red; ">
<div style="background-color: #eeeeee; font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><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; ">GB18030</span><span style="color: #000000; ">"</span><span style="color: #000000; ">%&gt;</span><span style="color: #000000; "><br />
<span style="background-color: #eeeeee; color: #ff0000; "><span style="color: #000000; ">&nbsp;&nbsp;</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">body</span><span style="color: #000000; ">&gt;</span></span><br />
</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">&lt;%</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">int</span><span style="color: #000000; ">&nbsp;row</span><span style="color: #000000; ">=</span><span style="color: #000000; ">Integer.parseInt(request&nbsp;.getParameter(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">rows</span><span style="color: #000000; ">"</span><span style="color: #000000; ">));&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">int</span><span style="color: #000000; ">&nbsp;cols</span><span style="color: #000000; ">=</span><span style="color: #000000; ">Integer.parseInt(request.getParameter(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">cols</span><span style="color: #000000; ">"</span><span style="color: #000000; ">));<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">%&gt;</span><span style="color: #000000; "><br />
<br />
&nbsp;&nbsp;</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">table&nbsp;border</span><span style="color: #000000; ">=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">2</span><span style="color: #000000; ">"</span><span style="color: #000000; ">&nbsp;bordercolor</span><span style="color: #000000; ">=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">#eeeeee</span><span style="color: #000000; ">"</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; "><br />
&nbsp;&nbsp;</span><span style="color: #000000; ">&lt;%</span><span style="color: #0000FF; ">for</span><span style="color: #000000; ">(</span><span style="color: #0000FF; ">int</span><span style="color: #000000; ">&nbsp;i</span><span style="color: #000000; ">=</span><span style="color: #000000; ">1</span><span style="color: #000000; ">;i</span><span style="color: #000000; ">&lt;=</span><span style="color: #000000; ">cols;i</span><span style="color: #000000; ">++</span><span style="color: #000000; ">){&nbsp;</span><span style="color: #000000; ">%&gt;</span><span style="color: #000000; "><br />
&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">tr</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; "><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">&lt;%</span><span style="color: #0000FF; ">for</span><span style="color: #000000; ">(</span><span style="color: #0000FF; ">int</span><span style="color: #000000; ">&nbsp;j</span><span style="color: #000000; ">=</span><span style="color: #000000; ">1</span><span style="color: #000000; ">;j</span><span style="color: #000000; ">&lt;=</span><span style="color: #000000; ">row;j</span><span style="color: #000000; ">++</span><span style="color: #000000; ">){&nbsp;</span><span style="color: #000000; ">%&gt;</span><span style="color: #000000; "><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">td</span><span style="color: #000000; ">&gt;&lt;%=</span><span style="color: #000000; ">i</span><span style="color: #000000; ">*</span><span style="color: #000000; ">j&nbsp;</span><span style="color: #000000; ">%&gt;&lt;/</span><span style="color: #000000; ">td</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; "><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">&lt;%</span><span style="color: #000000; ">}&nbsp;</span><span style="color: #000000; ">%&gt;</span><span style="color: #000000; "><br />
&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">&lt;/</span><span style="color: #000000; ">tr</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; "><br />
&nbsp;&nbsp;</span><span style="color: #000000; ">&lt;%</span><span style="color: #000000; ">}&nbsp;</span><span style="color: #000000; ">%&gt;</span><span style="color: #000000; "><br />
</span><span style="color: #000000; ">&lt;/</span><span style="color: #000000; ">table</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; "><br />
&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 />
</span><span style="color: #000000; ">&lt;/</span><span style="color: #000000; ">html</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; "><br />
</span></div>
<div style="background-color: #eeeeee; font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><span style="color: #000000; "><span style="color: red; ">************2.page指令************************</span>
</span></div>
<div style="background-color: #eeeeee; font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><span style="color: #000000; "><span style="color: red; ">&nbsp;&nbsp; &nbsp;page表示当前的jsp页面对象.</span></span></div>
<div style="background-color: #eeeeee; font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><span style="color: #000000; "><span style="color: red; ">&nbsp;&nbsp; 作用：设置MIME类型--<span style="background-color: #eeeeee; "><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; ">GB18030</span><span style="color: #000000; ">"</span><span style="color: #000000; ">%&gt;</span></span></span></span></div>
<div style="background-color: #eeeeee; font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><span style="color: #000000; "><span style="color: red; "><span style="background-color: #eeeeee; "><span style="color: #000000; ">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;%@ page &nbsp;contentType="text/html"%&gt;</span></span></span></span></div>
<div style="background-color: #eeeeee; font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><span style="color: #000000; "><span style="color: red; ">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;导包指令　 &lt;%@page import="java.util.*" %&gt;</span></span></div>
<div style="background-color: #eeeeee; font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><span style="color: #000000; "><span style="color: red; ">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;其他指令:错误页，禁止session，页面的缓冲等</span></span></div>
<div style="background-color: #eeeeee; font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><br />
</div>
<div style="background-color: #eeeeee; font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><span style="color: #000000; "><span style="color: red; ">----------------连接数据库mysql--------</span></span></div>
<div style="font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; background-color: #eeeeee; "><span style="color: #000000; "><span style="color: red; ">
<div style="background-color: #eeeeee; font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #008080; ">&nbsp;1</span>&nbsp;<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; ">GB18030</span><span style="color: #000000; ">"</span><span style="color: #000000; ">%&gt;</span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">&nbsp;2</span>&nbsp;<span style="color: #000000; ">&lt;%</span><span style="color: #000000; ">@&nbsp;page&nbsp;</span><span style="color: #0000FF; ">import</span><span style="color: #000000; ">=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">java.sql.*</span><span style="color: #000000; ">"</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">%&gt;</span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">&nbsp;3</span>&nbsp;<span style="color: #000000; ">&lt;%</span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">&nbsp;4</span>&nbsp;<span style="color: #000000; ">String&nbsp;path&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;request.getContextPath();<br />
</span><span style="color: #008080; ">&nbsp;5</span>&nbsp;<span style="color: #000000; ">String&nbsp;basePath&nbsp;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&nbsp;request.getScheme()</span><span style="color: #000000; ">+</span><span style="color: #000000; ">"</span><span style="color: #000000; ">://</span><span style="color: #000000; ">"</span><span style="color: #000000; ">+</span><span style="color: #000000; ">request.getServerName()</span><span style="color: #000000; ">+</span><span style="color: #000000; ">"</span><span style="color: #000000; ">:</span><span style="color: #000000; ">"</span><span style="color: #000000; ">+</span><span style="color: #000000; ">request.getServerPort()</span><span style="color: #000000; ">+</span><span style="color: #000000; ">path</span><span style="color: #000000; ">+</span><span style="color: #000000; ">"</span><span style="color: #000000; ">/</span><span style="color: #000000; ">"</span><span style="color: #000000; ">;<br />
</span><span style="color: #008080; ">&nbsp;6</span>&nbsp;<span style="color: #000000; ">%&gt;</span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">&nbsp;7</span>&nbsp;<span style="color: #000000; "><br />
</span><span style="color: #008080; ">&nbsp;8</span>&nbsp;<span style="color: #000000; ">&lt;!</span><span style="color: #000000; ">DOCTYPE&nbsp;HTML&nbsp;PUBLIC&nbsp;</span><span style="color: #000000; ">"</span><span style="color: #000000; ">-//W3C//DTD&nbsp;HTML&nbsp;4.01&nbsp;Transitional//EN</span><span style="color: #000000; ">"</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">&nbsp;9</span>&nbsp;<span style="color: #000000; ">&lt;</span><span style="color: #000000; ">html</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">10</span>&nbsp;<span style="color: #000000; ">&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 />
</span><span style="color: #008080; ">11</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">base&nbsp;href</span><span style="color: #000000; ">=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">&lt;%=basePath%&gt;</span><span style="color: #000000; ">"</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">12</span>&nbsp;<span style="color: #000000; ">&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 />
</span><span style="color: #000000; "><font  color="#008080"></font></span><span style="color: #008080; ">21</span>&nbsp;<span style="color: #000000; ">&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 />
</span><span style="color: #008080; ">22</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">&lt;%!</span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">23</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">public</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">static</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">final</span><span style="color: #000000; ">&nbsp;String&nbsp;driver</span><span style="color: #000000; ">=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">com.mysql.jdbc.Driver</span><span style="color: #000000; ">"</span><span style="color: #000000; ">;<br />
</span><span style="color: #008080; ">24</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">public</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">static</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">final</span><span style="color: #000000; ">&nbsp;String&nbsp;dburl</span><span style="color: #000000; ">=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">jdbc:mysql://localhost:3306/bbs</span><span style="color: #000000; ">"</span><span style="color: #000000; ">;<br />
</span><span style="color: #008080; ">25</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">public</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">static</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">final</span><span style="color: #000000; ">&nbsp;String&nbsp;username</span><span style="color: #000000; ">=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">root</span><span style="color: #000000; ">"</span><span style="color: #000000; ">;<br />
</span><span style="color: #008080; ">26</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">public</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">static</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">final</span><span style="color: #000000; ">&nbsp;String&nbsp;password</span><span style="color: #000000; ">=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">wszf</span><span style="color: #000000; ">"</span><span style="color: #000000; ">;<br />
</span><span style="color: #008080; ">27</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">%&gt;</span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">28</span>&nbsp;<span style="color: #000000; "><br />
</span><span style="color: #008080; ">29</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">&lt;%</span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">30</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Connection&nbsp;conn</span><span style="color: #000000; ">=</span><span style="color: #0000FF; ">null</span><span style="color: #000000; ">;</span><span style="color: #008000; ">//</span><span style="color: #008000; ">数据库连接</span><span style="color: #008000; "><br />
</span><span style="color: #008080; ">31</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PreparedStatement&nbsp;pst</span><span style="color: #000000; ">=</span><span style="color: #0000FF; ">null</span><span style="color: #000000; ">;</span><span style="color: #008000; ">//</span><span style="color: #008000; ">数据库操作</span><span style="color: #008000; "><br />
</span><span style="color: #008080; ">32</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ResultSet&nbsp;rs</span><span style="color: #000000; ">=</span><span style="color: #0000FF; ">null</span><span style="color: #000000; ">;</span><span style="color: #008000; ">//</span><span style="color: #008000; ">结果集</span><span style="color: #008000; "><br />
</span><span style="color: #008080; ">33</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">%&gt;</span><span style="color: #000000; ">&nbsp;<br />
</span><span style="color: #008080; ">34</span>&nbsp;<span style="color: #000000; ">&lt;%</span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">35</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Class.forName(driver).newInstance();</span><span style="color: #008000; ">//</span><span style="color: #008000; ">&nbsp;加载数据库驱动</span><span style="color: #008000; "><br />
</span><span style="color: #008080; ">36</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;conn</span><span style="color: #000000; ">=</span><span style="color: #000000; ">DriverManager.getConnection(dburl,username,password);<br />
</span><span style="color: #008080; ">37</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;sql</span><span style="color: #000000; ">=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">select&nbsp;id,username,password&nbsp;from&nbsp;user_tb</span><span style="color: #000000; ">"</span><span style="color: #000000; ">;<br />
</span><span style="color: #008080; ">38</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pst</span><span style="color: #000000; ">=</span><span style="color: #000000; ">conn.prepareStatement(sql);<br />
</span><span style="color: #008080; ">39</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rs</span><span style="color: #000000; ">=</span><span style="color: #000000; ">pst.executeQuery();<br />
</span><span style="color: #008080; ">40</span>&nbsp;<span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">%&gt;</span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">41</span>&nbsp;<span style="color: #000000; ">&lt;</span><span style="color: #000000; ">center</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">42</span>&nbsp;<span style="color: #000000; ">&lt;</span><span style="color: #000000; ">table&nbsp;border</span><span style="color: #000000; ">=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">1</span><span style="color: #000000; ">"</span><span style="color: #000000; ">&nbsp;width</span><span style="color: #000000; ">=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">20%</span><span style="color: #000000; ">"</span><span style="color: #000000; ">&nbsp;bordercolor</span><span style="color: #000000; ">=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">#aaa</span><span style="color: #000000; ">"</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">43</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">tr</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">44</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">td</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; ">id</span><span style="color: #000000; ">&lt;/</span><span style="color: #000000; ">td</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">45</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">td</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; ">姓名</span><span style="color: #000000; ">&lt;/</span><span style="color: #000000; ">td</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">46</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">td</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; ">密码</span><span style="color: #000000; ">&lt;/</span><span style="color: #000000; ">td</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">47</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">&lt;/</span><span style="color: #000000; ">tr</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">48</span>&nbsp;<span style="color: #000000; ">&lt;%</span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">49</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;</span><span style="color: #0000FF; ">while</span><span style="color: #000000; ">(rs.next()){<br />
</span><span style="color: #008080; ">50</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;</span><span style="color: #0000FF; ">int</span><span style="color: #000000; ">&nbsp;id</span><span style="color: #000000; ">=</span><span style="color: #000000; ">rs.getInt(</span><span style="color: #000000; ">1</span><span style="color: #000000; ">);<br />
</span><span style="color: #008080; ">51</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;String&nbsp;name</span><span style="color: #000000; ">=</span><span style="color: #000000; ">rs.getString(</span><span style="color: #000000; ">2</span><span style="color: #000000; ">);<br />
</span><span style="color: #008080; ">52</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;String&nbsp;pass</span><span style="color: #000000; ">=</span><span style="color: #000000; ">rs.getString(</span><span style="color: #000000; ">3</span><span style="color: #000000; ">);<br />
</span><span style="color: #008080; ">53</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;<br />
</span><span style="color: #008080; ">54</span>&nbsp;<span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">%&gt;</span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">55</span>&nbsp;<span style="color: #000000; ">&lt;</span><span style="color: #000000; ">tr</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">56</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">td</span><span style="color: #000000; ">&gt;&lt;%=</span><span style="color: #000000; ">id&nbsp;</span><span style="color: #000000; ">%&gt;&lt;/</span><span style="color: #000000; ">td</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">57</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">td</span><span style="color: #000000; ">&gt;&lt;%=</span><span style="color: #000000; ">name&nbsp;</span><span style="color: #000000; ">%&gt;&lt;/</span><span style="color: #000000; ">td</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">58</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">td</span><span style="color: #000000; ">&gt;&lt;%=</span><span style="color: #000000; ">pass&nbsp;</span><span style="color: #000000; ">%&gt;&lt;/</span><span style="color: #000000; ">td</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">59</span>&nbsp;<span style="color: #000000; ">&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">&lt;/</span><span style="color: #000000; ">tr</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">60</span>&nbsp;<span style="color: #000000; ">&lt;%</span><span style="color: #000000; ">}&nbsp;</span><span style="color: #000000; ">%&gt;</span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">61</span>&nbsp;<span style="color: #000000; ">&lt;%</span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">62</span>&nbsp;<span style="color: #000000; ">&nbsp;rs.close();<br />
</span><span style="color: #008080; ">63</span>&nbsp;<span style="color: #000000; ">&nbsp;pst.close();<br />
</span><span style="color: #008080; ">64</span>&nbsp;<span style="color: #000000; ">&nbsp;conn.close();<br />
</span><span style="color: #008080; ">65</span>&nbsp;<span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">%&gt;</span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">66</span>&nbsp;<span style="color: #000000; ">&lt;/</span><span style="color: #000000; ">table</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">67</span>&nbsp;<span style="color: #000000; ">&lt;/</span><span style="color: #000000; ">center</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">68</span>&nbsp;<span style="color: #000000; ">&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 />
</span><span style="color: #008080; ">69</span>&nbsp;<span style="color: #000000; ">&lt;/</span><span style="color: #000000; ">html</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">70</span>&nbsp;</div>
</span></span></div>
</span></span></span></span></div>
</font></div>
<img src ="http://www.blogjava.net/wszf/aggbug/315627.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wszf/" target="_blank">瓜瓜</a> 2010-03-16 20:03 <a href="http://www.blogjava.net/wszf/archive/2010/03/16/315627.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>struts2 +hibernate+spring</title><link>http://www.blogjava.net/wszf/archive/2010/01/17/309831.html</link><dc:creator>瓜瓜</dc:creator><author>瓜瓜</author><pubDate>Sun, 17 Jan 2010 02:45:00 GMT</pubDate><guid>http://www.blogjava.net/wszf/archive/2010/01/17/309831.html</guid><wfw:comment>http://www.blogjava.net/wszf/comments/309831.html</wfw:comment><comments>http://www.blogjava.net/wszf/archive/2010/01/17/309831.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wszf/comments/commentRss/309831.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wszf/services/trackbacks/309831.html</trackback:ping><description><![CDATA[<span style="font-size: 8pt; ">做个BBS项目。把项目从别的机器上copy到自己机器上导入， &nbsp;捣鼓了半天， 以为包导错了，页面的struts2标签老是报错，后来发现不是这的问题，然后把页面的导入struts2标签的那句话删了，在放上去保存下就没事了，真郁闷啊。。。</span>
<img src ="http://www.blogjava.net/wszf/aggbug/309831.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wszf/" target="_blank">瓜瓜</a> 2010-01-17 10:45 <a href="http://www.blogjava.net/wszf/archive/2010/01/17/309831.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java异常</title><link>http://www.blogjava.net/wszf/archive/2010/01/10/308949.html</link><dc:creator>瓜瓜</dc:creator><author>瓜瓜</author><pubDate>Sun, 10 Jan 2010 13:27:00 GMT</pubDate><guid>http://www.blogjava.net/wszf/archive/2010/01/10/308949.html</guid><wfw:comment>http://www.blogjava.net/wszf/comments/308949.html</wfw:comment><comments>http://www.blogjava.net/wszf/archive/2010/01/10/308949.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wszf/comments/commentRss/308949.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wszf/services/trackbacks/308949.html</trackback:ping><description><![CDATA[<div style="background-color: #eeeeee; font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #000000; ">算术异常类：ArithmeticExecption<br />
<br />
空指针异常类：NullPointerException<br />
<br />
类型强制转换异常：ClassCastException<br />
<br />
数组负下标异常：NegativeArrayException<br />
<br />
数组下标越界异常：ArrayIndexOutOfBoundsException<br />
<br />
违背安全原则异常：SecturityException<br />
<br />
文件已结束异常：EOFException<br />
<br />
文件未找到异常：FileNotFoundException<br />
<br />
字符串转换为数字异常：NumberFormatException<br />
<br />
<br />
操作数据库异常：SQLException<br />
<br />
<br />
输入输出异常：IOException<br />
<br />
<br />
方法未找到异常：NoSuchMethodException<br />
<br />
java.lang.AbstractMethodError<br />
<br />
抽象方法错误。当应用试图调用抽象方法时抛出。<br />
<br />
java.lang.AssertionError<br />
<br />
断言错。用来指示一个断言失败的情况。<br />
<br />
java.lang.ClassCircularityError<br />
<br />
类循环依赖错误。在初始化一个类时，若检测到类之间循环依赖则抛出该异常。<br />
<br />
java.lang.ClassFormatError<br />
<br />
类格式错误。当Java虚拟机试图从一个文件中读取Java类，而检测到该文件的内容不符合类的有效格式时抛出。<br />
<br />
java.lang.Error<br />
<br />
错误。是所有错误的基类，用于标识严重的程序运行问题。这些问题通常描述一些不应被应用程序捕获的反常情况。<br />
<br />
java.lang.ExceptionInInitializerError<br />
<br />
初始化程序错误。当执行一个类的静态初始化程序的过程中，发生了异常时抛出。静态初始化程序是指直接包含于类中的static语句段。<br />
<br />
java.lang.IllegalAccessError<br />
<br />
违法访问错误。当一个应用试图访问、修改某个类的域（Field）或者调用其方法，但是又违反域或方法的可见性声明，则抛出该异常。<br />
<br />
java.lang.IncompatibleClassChangeError<br />
<br />
不兼容的类变化错误。当正在执行的方法所依赖的类定义发生了不兼容的改变时，抛出该异常。一般在修改了应用中的某些类的声明定义而没有对整个应用重新编译而直接运行的情况下，容易引发该错误。<br />
<br />
java.lang.InstantiationError<br />
<br />
实例化错误。当一个应用试图通过Java的new操作符构造一个抽象类或者接口时抛出该异常.<br />
<br />
java.lang.InternalError<br />
<br />
内部错误。用于指示Java虚拟机发生了内部错误。<br />
<br />
java.lang.LinkageError<br />
<br />
链接错误。该错误及其所有子类指示某个类依赖于另外一些类，在该类编译之后，被依赖的类改变了其类定义而没有重新编译所有的类，进而引发错误的情况。<br />
<br />
java.lang.NoClassDefFoundError<br />
<br />
未找到类定义错误。当Java虚拟机或者类装载器试图实例化某个类，而找不到该类的定义时抛出该错误。<br />
<br />
java.lang.NoSuchFieldError<br />
<br />
域不存在错误。当应用试图访问或者修改某类的某个域，而该类的定义中没有该域的定义时抛出该错误。<br />
<br />
java.lang.NoSuchMethodError<br />
<br />
方法不存在错误。当应用试图调用某类的某个方法，而该类的定义中没有该方法的定义时抛出该错误。<br />
<br />
java.lang.OutOfMemoryError<br />
<br />
内存不足错误。当可用内存不足以让Java虚拟机分配给一个对象时抛出该错误。<br />
<br />
java.lang.StackOverflowError<br />
<br />
堆栈溢出错误。当一个应用递归调用的层次太深而导致堆栈溢出时抛出该错误。<br />
<br />
java.lang.ThreadDeath<br />
<br />
线程结束。当调用Thread类的stop方法时抛出该错误，用于指示线程结束。<br />
<br />
java.lang.UnknownError<br />
<br />
未知错误。用于指示Java虚拟机发生了未知严重错误的情况。<br />
<br />
java.lang.UnsatisfiedLinkError<br />
<br />
未满足的链接错误。当Java虚拟机未找到某个类的声明为native方法的本机语言定义时抛出。<br />
<br />
java.lang.UnsupportedClassVersionError<br />
<br />
不支持的类版本错误。当Java虚拟机试图从读取某个类文件，但是发现该文件的主、次版本号不被当前Java虚拟机支持的时候，抛出该错误。<br />
<br />
java.lang.VerifyError<br />
<br />
验证错误。当验证器检测到某个类文件中存在内部不兼容或者安全问题时抛出该错误。<br />
<br />
java.lang.VirtualMachineError<br />
<br />
虚拟机错误。用于指示虚拟机被破坏或者继续执行操作所需的资源不足的情况。<br />
<br />
<br />
java.lang.ArithmeticException<br />
<br />
算术条件异常。譬如：整数除零等。<br />
<br />
java.lang.ArrayIndexOutOfBoundsException<br />
<br />
数组索引越界异常。当对数组的索引值为负数或大于等于数组大小时抛出。<br />
<br />
java.lang.ArrayStoreException<br />
<br />
数组存储异常。当向数组中存放非数组声明类型对象时抛出。<br />
<br />
java.lang.ClassCastException<br />
<br />
类造型异常。假设有类A和B（A不是B的父类或子类），O是A的实例，那么当强制将O构造为类B的实例时抛出该异常。该异常经常被称为强制类型转换异常。<br />
<br />
java.lang.ClassNotFoundException<br />
<br />
找不到类异常。当应用试图根据字符串形式的类名构造类，而在遍历CLASSPAH之后找不到对应名称的class文件时，抛出该异常。<br />
<br />
java.lang.CloneNotSupportedException<br />
<br />
不支持克隆异常。当没有实现Cloneable接口或者不支持克隆方法时,调用其clone()方法则抛出该异常。<br />
<br />
java.lang.EnumConstantNotPresentException<br />
<br />
枚举常量不存在异常。当应用试图通过名称和枚举类型访问一个枚举对象，但该枚举对象并不包含常量时，抛出该异常。<br />
<br />
java.lang.Exception<br />
<br />
根异常。用以描述应用程序希望捕获的情况。<br />
<br />
java.lang.IllegalAccessException<br />
<br />
违法的访问异常。当应用试图通过反射方式创建某个类的实例、访问该类属性、调用该类方法，而当时又无法访问类的、属性的、方法的或构造方法的定义时抛出该异常。<br />
<br />
java.lang.IllegalMonitorStateException<br />
<br />
违法的监控状态异常。当某个线程试图等待一个自己并不拥有的对象（O）的监控器或者通知其他线程等待该对象（O）的监控器时，抛出该异常。<br />
<br />
java.lang.IllegalStateException<br />
<br />
违法的状态异常。当在Java环境和应用尚未处于某个方法的合法调用状态，而调用了该方法时，抛出该异常。<br />
<br />
java.lang.IllegalThreadStateException<br />
<br />
违法的线程状态异常。当县城尚未处于某个方法的合法调用状态，而调用了该方法时，抛出异常。<br />
<br />
java.lang.IndexOutOfBoundsException<br />
<br />
索引越界异常。当访问某个序列的索引值小于0或大于等于序列大小时，抛出该异常。<br />
<br />
java.lang.InstantiationException<br />
<br />
实例化异常。当试图通过newInstance()方法创建某个类的实例，而该类是一个抽象类或接口时，抛出该异常。<br />
<br />
java.lang.InterruptedException<br />
<br />
被中止异常。当某个线程处于长时间的等待、休眠或其他暂停状态，而此时其他的线程通过Thread的interrupt方法终止该线程时抛出该异常。<br />
<br />
java.lang.NegativeArraySizeException<br />
<br />
数组大小为负值异常。当使用负数大小值创建数组时抛出该异常。<br />
<br />
java.lang.NoSuchFieldException<br />
<br />
属性不存在异常。当访问某个类的不存在的属性时抛出该异常。<br />
<br />
java.lang.NoSuchMethodException<br />
<br />
方法不存在异常。当访问某个类的不存在的方法时抛出该异常。<br />
<br />
java.lang.NullPointerException<br />
<br />
空指针异常。当应用试图在要求使用对象的地方使用了null时，抛出该异常。譬如：调用null对象的实例方法、访问null对象的属性、计算null对象的长度、使用throw语句抛出null等等。<br />
<br />
java.lang.NumberFormatException<br />
<br />
数字格式异常。当试图将一个String转换为指定的数字类型，而该字符串确不满足数字类型要求的格式时，抛出该异常。<br />
<br />
java.lang.RuntimeException<br />
<br />
运行时异常。是所有Java虚拟机正常操作期间可以被抛出的异常的父类。<br />
<br />
java.lang.SecurityException<br />
<br />
安全异常。由安全管理器抛出，用于指示违反安全情况的异常。<br />
<br />
java.lang.StringIndexOutOfBoundsException<br />
<br />
字符串索引越界异常。当使用索引值访问某个字符串中的字符，而该索引值小于0或大于等于序列大小时，抛出该异常。<br />
<br />
java.lang.TypeNotPresentException<br />
<br />
类型不存在异常。当应用试图以某个类型名称的字符串表达方式访问该类型，但是根据给定的名称又找不到该类型是抛出该异常。该异常与ClassNotFoundException的区别在于该异常是unchecked（不被检查）异常，而ClassNotFoundException是checked（被检查）异常。<br />
<br />
java.lang.UnsupportedOperationException<br />
<br />
不支持的方法异常。指明请求的方法不被支持情况的异常。<br />
<br />
异常<br />
javax.servlet.jsp.JspException:&nbsp;Cannot&nbsp;retrieve&nbsp;mapping&nbsp;</span><span style="color: #0000FF; ">for</span><span style="color: #000000; ">&nbsp;action&nbsp;</span><span style="color: #000000; ">/</span><span style="color: #000000; ">Login&nbsp;（</span><span style="color: #000000; ">/</span><span style="color: #000000; ">Login是你的action名字）<br />
<br />
可能原因<br />
action没有再struts</span><span style="color: #000000; ">-</span><span style="color: #000000; ">config.xml&nbsp;中定义，或没有找到匹配的action，例如在JSP文件中使用&nbsp;</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">html:form&nbsp;action</span><span style="color: #000000; ">=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">Login.do</span><span style="color: #000000; ">"</span><span style="color: #000000; ">.将表单提交给Login.do处理，如果出现上述异常，请查看struts</span><span style="color: #000000; ">-</span><span style="color: #000000; ">config.xml中的定义部分，有时可能是打错了字符或者是某些不符合规则，可以使用strutsconsole工具来检查。<br />
</span><span style="color: #000000; ">-----------------------------------------------------------------------------------------------------------------</span><span style="color: #000000; "><br />
异常<br />
org.apache.jasper.JasperException:&nbsp;Cannot&nbsp;retrieve&nbsp;definition&nbsp;</span><span style="color: #0000FF; ">for</span><span style="color: #000000; ">&nbsp;form&nbsp;bean&nbsp;</span><span style="color: #0000FF; ">null</span><span style="color: #000000; "><br />
<br />
可能原因&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
这个异常是因为Struts根据struts</span><span style="color: #000000; ">-</span><span style="color: #000000; ">config.xml中的mapping没有找到action期望的form&nbsp;bean。大部分的情况可能是因为在form</span><span style="color: #000000; ">-</span><span style="color: #000000; ">bean中设置的name属性和action中设置的name属性不匹配所致。换句话说，action和form都应该各自有一个name属性，并且要精确匹配，包括大小写。这个错误当没有name属性和action关联时也会发生，如果没有在action中指定name属性，那么就没有name属性和action相关联。当然当action制作某些控制时，譬如根据参数值跳转到相应的jsp页面，而不是处理表单数据，这是就不用name属性，这也是action的使用方法之一。<br />
</span><span style="color: #000000; ">-----------------------------------------------------------------------------------------------------------------</span><span style="color: #000000; "><br />
异常<br />
No&nbsp;action&nbsp;instance&nbsp;</span><span style="color: #0000FF; ">for</span><span style="color: #000000; ">&nbsp;path&nbsp;</span><span style="color: #000000; ">/</span><span style="color: #000000; ">xxxx&nbsp;could&nbsp;be&nbsp;created<br />
<br />
可能原因<br />
特别提示：因为有很多中情况会导致这个错误的发生，所以推荐大家调高你的web服务器的日志</span><span style="color: #000000; ">/</span><span style="color: #000000; ">调试级别，这样可以从更多的信息中看到潜在的、在试图创建action类时发生的错误，这个action类你已经在struts</span><span style="color: #000000; ">-</span><span style="color: #000000; ">config.xml中设置了关联（即添加了</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">action</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; ">标签）。<br />
<br />
在struts</span><span style="color: #000000; ">-</span><span style="color: #000000; ">config.xml中通过action标签的class属性指定的action类不能被找到有很多种原因，例如：定位编译后的.class文件失败。Failure&nbsp;to&nbsp;place&nbsp;compiled&nbsp;.</span><span style="color: #0000FF; ">class</span><span style="color: #000000; ">&nbsp;file&nbsp;</span><span style="color: #0000FF; ">for</span><span style="color: #000000; ">&nbsp;the&nbsp;action&nbsp;in&nbsp;the&nbsp;classpath&nbsp;(在web开发中，class的的位置在r&nbsp;WEB</span><span style="color: #000000; ">-</span><span style="color: #000000; ">INF</span><span style="color: #000000; ">/</span><span style="color: #000000; ">classes，所以你的action&nbsp;class必须要在这个目录下。例如你的action类位于WEB</span><span style="color: #000000; ">-</span><span style="color: #000000; ">INF</span><span style="color: #000000; ">/</span><span style="color: #000000; ">classes</span><span style="color: #000000; ">/</span><span style="color: #000000; ">action</span><span style="color: #000000; ">/</span><span style="color: #000000; ">Login.</span><span style="color: #0000FF; ">class</span><span style="color: #000000; ">,那么在struts</span><span style="color: #000000; ">-</span><span style="color: #000000; ">config.xml中设置action的属性type时就是action.Login).<br />
拼写错误，这个也时有发生，并且不易找到，特别注意第一个字母的大小写和包的名称。&nbsp;<br />
</span><span style="color: #000000; ">-----------------------------------------------------------------------------------------------------------------</span><span style="color: #000000; "><br />
异常<br />
javax.servlet.jsp.JspException:&nbsp;No&nbsp;getter&nbsp;method&nbsp;</span><span style="color: #0000FF; ">for</span><span style="color: #000000; ">&nbsp;property&nbsp;username&nbsp;of&nbsp;bean&nbsp;org.apache.struts.taglib.html.BEAN<br />
<br />
可能原因<br />
没有位form&nbsp;bean中的某个变量定义getter&nbsp;方法<br />
<br />
这个错误主要发生在表单提交的FormBean中，用struts标记</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">html:text&nbsp;property</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&#8221;username&#8221;</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; ">时，在FormBean中必须有一个getUsername()方法。注意字母&#8220;U&#8221;。<br />
</span><span style="color: #000000; ">-----------------------------------------------------------------------------------------------------------------</span><span style="color: #000000; "><br />
异常<br />
java.lang.NoClassDefFoundError:&nbsp;org</span><span style="color: #000000; ">/</span><span style="color: #000000; ">apache</span><span style="color: #000000; ">/</span><span style="color: #000000; ">struts</span><span style="color: #000000; ">/</span><span style="color: #000000; ">action</span><span style="color: #000000; ">/</span><span style="color: #000000; ">ActionForm<br />
<br />
可能原因<br />
这个错误主要发生在在classpath中找不到相应的Java&nbsp;.class文件。如果这个错误发生在web应用程序的运行时，主要是因为指定的class文件不在web&nbsp;server的classpath中（</span><span style="color: #000000; ">/</span><span style="color: #000000; ">WEB</span><span style="color: #000000; ">-</span><span style="color: #000000; ">INF</span><span style="color: #000000; ">/</span><span style="color: #000000; ">classes&nbsp;和&nbsp;</span><span style="color: #000000; ">/</span><span style="color: #000000; ">WEB</span><span style="color: #000000; ">-</span><span style="color: #000000; ">INF</span><span style="color: #000000; ">/</span><span style="color: #000000; ">lib）。在上面的错误中，原因是找不到ActionForm类。<br />
</span><span style="color: #000000; ">-----------------------------------------------------------------------------------------------------------------</span><span style="color: #000000; "><br />
异常<br />
javax.servlet.jsp.JspException:&nbsp;Exception&nbsp;creating&nbsp;bean&nbsp;of&nbsp;</span><span style="color: #0000FF; ">class</span><span style="color: #000000; ">&nbsp;org.apache.struts.action.ActionForm:&nbsp;{</span><span style="color: #000000; ">1</span><span style="color: #000000; ">}<br />
<br />
可能原因<br />
Instantiating&nbsp;Struts</span><span style="color: #000000; ">-</span><span style="color: #000000; ">provided&nbsp;ActionForm&nbsp;</span><span style="color: #0000FF; ">class</span><span style="color: #000000; ">&nbsp;directly&nbsp;instead&nbsp;of&nbsp;instantiating&nbsp;a&nbsp;</span><span style="color: #0000FF; ">class</span><span style="color: #000000; ">&nbsp;derived&nbsp;off&nbsp;ActionForm.&nbsp;This&nbsp;mightoccur&nbsp;implicitly&nbsp;</span><span style="color: #0000FF; ">if</span><span style="color: #000000; ">&nbsp;you&nbsp;specify&nbsp;that&nbsp;a&nbsp;form</span><span style="color: #000000; ">-</span><span style="color: #000000; ">bean&nbsp;is&nbsp;</span><span style="color: #0000FF; ">this</span><span style="color: #000000; ">&nbsp;Struts&nbsp;ActionForm&nbsp;</span><span style="color: #0000FF; ">class</span><span style="color: #000000; ">&nbsp;rather&nbsp;than&nbsp;specifying&nbsp;a&nbsp;child&nbsp;of&nbsp;</span><span style="color: #0000FF; ">this</span><span style="color: #000000; ">&nbsp;classfor&nbsp;the&nbsp;form</span><span style="color: #000000; ">-</span><span style="color: #000000; ">bean.<br />
<br />
Not&nbsp;associating&nbsp;an&nbsp;ActionForm</span><span style="color: #000000; ">-</span><span style="color: #000000; ">descended&nbsp;</span><span style="color: #0000FF; ">class</span><span style="color: #000000; ">&nbsp;with&nbsp;an&nbsp;action&nbsp;can&nbsp;also&nbsp;lead&nbsp;to&nbsp;</span><span style="color: #0000FF; ">this</span><span style="color: #000000; ">&nbsp;error.<br />
</span><span style="color: #000000; ">-----------------------------------------------------------------------------------------------------------------</span><span style="color: #000000; "><br />
异常<br />
javax.servlet.jsp.JspException:&nbsp;Cannot&nbsp;find&nbsp;ActionMappings&nbsp;or&nbsp;ActionFormBeans&nbsp;collection<br />
<br />
可能原因<br />
不是标识Struts&nbsp;actionServlet的</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">servlet</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; ">标记就是映射.do扩展名的</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">sevlet</span><span style="color: #000000; ">-</span><span style="color: #000000; ">mapping</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; ">标记或者两者都没有在web.xml中声明。<br />
<br />
在struts</span><span style="color: #000000; ">-</span><span style="color: #000000; ">config.xml中的打字或者拼写错误也可导致这个异常的发生。例如缺少一个标记的关闭符号</span><span style="color: #000000; ">/&gt;</span><span style="color: #000000; ">。最好使用struts&nbsp;console工具检查一下。<br />
<br />
另外，load</span><span style="color: #000000; ">-</span><span style="color: #000000; ">on</span><span style="color: #000000; ">-</span><span style="color: #000000; ">startup必须在web.xml中声明，这要么是一个空标记，要么指定一个数值，这个数值用来表servlet运行的优先级，数值越大优先级越低。<br />
<br />
还有一个和使用load</span><span style="color: #000000; ">-</span><span style="color: #000000; ">on</span><span style="color: #000000; ">-</span><span style="color: #000000; ">startup有关的是使用Struts预编译JSP文件时也可能导致这个异常。<br />
</span><span style="color: #000000; ">-----------------------------------------------------------------------------------------------------------------</span><span style="color: #000000; "><br />
异常<br />
java.lang.NullPointerException&nbsp;at&nbsp;org.apache.struts.util.RequestUtils.forwardURL(RequestUtils.java:</span><span style="color: #000000; ">1223</span><span style="color: #000000; ">)<br />
<br />
可能原因<br />
在struts</span><span style="color: #000000; ">-</span><span style="color: #000000; ">config.xml中的forward元素缺少path属性。例如应该是如下形式：<br />
</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">forward&nbsp;name</span><span style="color: #000000; ">=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">userhome</span><span style="color: #000000; ">"</span><span style="color: #000000; ">&nbsp;path</span><span style="color: #000000; ">=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">/user/userhome.jsp</span><span style="color: #000000; ">"</span><span style="color: #000000; ">/&gt;</span><span style="color: #000000; "><br />
</span><span style="color: #000000; ">-----------------------------------------------------------------------------------------------------------------</span><span style="color: #000000; "><br />
异常<br />
javax.servlet.jsp.JspException:&nbsp;Cannot&nbsp;find&nbsp;bean&nbsp;org.apache.struts.taglib.html.BEAN&nbsp;in&nbsp;any&nbsp;scope<br />
<br />
<br />
Probable&nbsp;Causes<br />
试图在Struts的form标记外使用form的子元素。这常常发生在你在</span><span style="color: #000000; ">&lt;/</span><span style="color: #000000; ">html:form</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; ">后面使用Struts的html标记。另外要注意可能你不经意使用的无主体的标记，如</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">html:form&nbsp;&#8230;&nbsp;</span><span style="color: #000000; ">/&gt;</span><span style="color: #000000; ">，这样web&nbsp;服务器解析时就当作一个无主体的标记，随后使用的所有</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">html</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; ">标记都被认为是在这个标记之外的，如又使用了</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">html:text&nbsp;property</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&#8221;id&#8221;</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; ">还有就是在使用taglib引入HTML标记库时，你使用的prefix的值不是html。<br />
</span><span style="color: #000000; ">-----------------------------------------------------------------------------------------------------------------</span><span style="color: #000000; "><br />
异常<br />
javax.servlet.jsp.JspException:&nbsp;Missing&nbsp;message&nbsp;</span><span style="color: #0000FF; ">for</span><span style="color: #000000; ">&nbsp;key&nbsp;xx.xx.xx<br />
<br />
Probable&nbsp;Causes<br />
这个key的值对没有在资源文件ApplicationResources.properties中定义。如果你使用eclipse时经常碰到这样的情况，当项目重新编译时，eclipse会自动将classes目录下的资源文件删除。<br />
<br />
资源文件ApplicationResources.properties&nbsp;不在classpath中应将资源文件放到&nbsp;WEB</span><span style="color: #000000; ">-</span><span style="color: #000000; ">INF</span><span style="color: #000000; ">/</span><span style="color: #000000; ">classes&nbsp;目录下，当然要在struts</span><span style="color: #000000; ">-</span><span style="color: #000000; ">config.xml中定义)<br />
</span><span style="color: #000000; ">-----------------------------------------------------------------------------------------------------------------</span><span style="color: #000000; "><br />
异常<br />
Cannot&nbsp;find&nbsp;message&nbsp;resources&nbsp;under&nbsp;key&nbsp;org.apache.struts.action.MESSAGE<br />
<br />
可能原因<br />
很显然，这个错误是发生在使用资源文件时，而Struts没有找到资源文件。<br />
<br />
Implicitly&nbsp;trying&nbsp;to&nbsp;use&nbsp;message&nbsp;resources&nbsp;that&nbsp;are&nbsp;not&nbsp;available&nbsp;(such&nbsp;as&nbsp;using&nbsp;empty&nbsp;html:options&nbsp;tag&nbsp;instead&nbsp;of&nbsp;specifyingthe&nbsp;options&nbsp;in&nbsp;its&nbsp;body&nbsp;</span><span style="color: #000000; ">--</span><span style="color: #000000; ">&nbsp;</span><span style="color: #0000FF; ">this</span><span style="color: #000000; ">&nbsp;assumes&nbsp;options&nbsp;are&nbsp;specified&nbsp;in&nbsp;ApplicationResources.properties&nbsp;file)<br />
<br />
XML&nbsp;parser&nbsp;issues&nbsp;</span><span style="color: #000000; ">--</span><span style="color: #000000; ">&nbsp;too&nbsp;many,&nbsp;too&nbsp;few,&nbsp;incorrect</span><span style="color: #000000; ">/</span><span style="color: #000000; ">incompatible&nbsp;versions<br />
</span><span style="color: #000000; ">-----------------------------------------------------------------------------------------------------------------</span><span style="color: #000000; "><br />
异常<br />
Strange&nbsp;and&nbsp;seemingly&nbsp;random&nbsp;characters&nbsp;in&nbsp;HTML&nbsp;and&nbsp;on&nbsp;screen,&nbsp;but&nbsp;not&nbsp;in&nbsp;original&nbsp;JSP&nbsp;or&nbsp;servlet.<br />
<br />
可能原因<br />
混和使用Struts的html:form标记和标准的HTML标记不正确。<br />
<br />
使用的编码样式在本页中不支持。<br />
</span><span style="color: #000000; ">-----------------------------------------------------------------------------------------------------------------</span><span style="color: #000000; "><br />
异常<br />
</span><span style="color: #000000; ">"</span><span style="color: #000000; ">Document&nbsp;contained&nbsp;no&nbsp;data</span><span style="color: #000000; ">"</span><span style="color: #000000; ">&nbsp;in&nbsp;Netscape<br />
<br />
No&nbsp;data&nbsp;rendered&nbsp;(completely&nbsp;empty)&nbsp;page&nbsp;in&nbsp;Microsoft&nbsp;Internet&nbsp;Explorer<br />
<br />
可能原因<br />
使用一个Action的派生类而没有实现perform()方法或execute()方法。在Struts1.0中实现的是perform()方法，在Struts1.1中实现的是execute()方法，但Struts1.1向后兼容perform()方法。但你使用Struts1.1创建一个Action的派生类，并且实现了execute()方法，而你在Struts1.0中运行的话，就会得到</span><span style="color: #000000; ">"</span><span style="color: #000000; ">Document&nbsp;contained&nbsp;nodata</span><span style="color: #000000; ">"</span><span style="color: #000000; ">&nbsp;error&nbsp;message&nbsp;in&nbsp;Netscape&nbsp;or&nbsp;a&nbsp;completely&nbsp;empty&nbsp;(no&nbsp;HTML&nbsp;whatsoever)&nbsp;page&nbsp;rendered&nbsp;in&nbsp;Microsoft&nbsp;Internet&nbsp;Explorer.&#8221;的错误信息。<br />
<br />
</span><span style="color: #000000; ">---------------------------------------------------------------------------------------------------------------------------</span><span style="color: #000000; "><br />
异常<br />
ServletException:&nbsp;BeanUtils.populate<br />
解决方案<br />
在用Struts上传文件时,遇到了javax.servlet.ServletException:&nbsp;BeanUtils.populate异常。<br />
我的ActionServlet并没有用到BeanUtils这些工具类。后来仔细检查代码发现是在jsp文件里的form忘了加enctype</span><span style="color: #000000; ">=&amp;</span><span style="color: #000000; ">quot;multipart</span><span style="color: #000000; ">/</span><span style="color: #000000; ">form</span><span style="color: #000000; ">-</span><span style="color: #000000; ">data</span><span style="color: #000000; ">&amp;</span><span style="color: #000000; ">quot;&nbsp;了。所以写程序遇到错误或异常应该从多方面考虑问题存在的可能性，想到系统提示信息以外的东西。<br />
</span><span style="color: #000000; ">----------------------------------------------------------------------------------------------------------------------------</span><span style="color: #000000; "><br />
</span><span style="color: #000000; ">1</span><span style="color: #000000; ">.&nbsp;定义Action后,&nbsp;如果指定了name,&nbsp;那么必须要定义一个与它同名的FormBean才能进行form映射.</span><span style="color: #000000; ">2</span><span style="color: #000000; ">.&nbsp;如果定义Action后,&nbsp;提交页面时出现&nbsp;</span><span style="color: #000000; ">"</span><span style="color: #000000; ">No&nbsp;input&nbsp;attribute&nbsp;for&nbsp;mapping&nbsp;path<img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span style="color: #000000; ">"</span><span style="color: #000000; ">&nbsp;错误,&nbsp;则需要在其input属性中定义转向的页面.</span><span style="color: #000000; ">3</span><span style="color: #000000; ">.&nbsp;如果插入新的数据时出现&nbsp;</span><span style="color: #000000; ">"</span><span style="color: #000000; ">Batch&nbsp;update&nbsp;row&nbsp;count&nbsp;wrong:<img src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span style="color: #000000; ">"</span><span style="color: #000000; ">&nbsp;错误,&nbsp;则说明XXX.hbm.xml中指定的key的类型为原始类型(</span><span style="color: #0000FF; ">int</span><span style="color: #000000; ">,&nbsp;</span><span style="color: #0000FF; ">long</span><span style="color: #000000; ">),因为这种类型会自动分配值,&nbsp;而这个值往往会让系统认为已经存在该记录,&nbsp;正确的方法是使用java.lang.Integer或java.lang.Long对象.</span><span style="color: #000000; ">4</span><span style="color: #000000; ">.&nbsp;如果插入数据时出现&nbsp;</span><span style="color: #000000; ">"</span><span style="color: #000000; ">argument&nbsp;type&nbsp;mismatch</span><span style="color: #000000; ">"</span><span style="color: #000000; ">&nbsp;错误,&nbsp;可能是你使用了Date等特殊对象,&nbsp;因为struts不能自动从String型转换成Date型,所以,&nbsp;你需要在Action中手动把String型转换成Date型.</span><span style="color: #000000; ">5</span><span style="color: #000000; ">.&nbsp;Hibernate中,&nbsp;Query的iterator()比list()方法快很多.</span><span style="color: #000000; ">6</span><span style="color: #000000; ">.&nbsp;如果出现&nbsp;</span><span style="color: #000000; ">"</span><span style="color: #000000; ">equal&nbsp;symbol&nbsp;expected</span><span style="color: #000000; ">"</span><span style="color: #000000; ">&nbsp;错误,&nbsp;说明你的strtus标签中包含另一个标签或者变量,&nbsp;例如:<br />
</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">html:select&nbsp;property</span><span style="color: #000000; ">=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">test</span><span style="color: #000000; ">"</span><span style="color: #000000; ">&nbsp;onchange</span><span style="color: #000000; ">=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">&lt;%=test%&gt;</span><span style="color: #000000; ">"</span><span style="color: #000000; ">/&gt;</span><span style="color: #000000; "><br />
或者<br />
</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">html:hidden&nbsp;property</span><span style="color: #000000; ">=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">test</span><span style="color: #000000; ">"</span><span style="color: #000000; ">&nbsp;value</span><span style="color: #000000; ">=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">&lt;bean:write&nbsp;name=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">t</span><span style="color: #000000; ">"</span><span style="color: #000000; ">&nbsp;property=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">p</span><span style="color: #000000; ">"</span><span style="color: #000000; ">/&gt;</span><span style="color: #000000; ">"</span><span style="color: #000000; ">/&gt;</span><span style="color: #000000; "><br />
这样的情况<img src="http://www.blogjava.net/Images/dot.gif"  alt="" />&nbsp;<br />
</span><span style="color: #000000; ">---------------------------------------------------------------------------------------------------------------------------</span><span style="color: #000000; "><br />
错误：Exception&nbsp;in&nbsp;thread&nbsp;</span><span style="color: #000000; ">"</span><span style="color: #000000; ">main</span><span style="color: #000000; ">"</span><span style="color: #000000; ">&nbsp;org.hibernate.exception.SQLGrammarException:&nbsp;Could&nbsp;not&nbsp;execute&nbsp;JDBC&nbsp;batch&nbsp;update原因与解决：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;因为Hibernate&nbsp;Tools（或者Eclipse本身的Database&nbsp;Explorer）生成</span><span style="color: #000000; ">*</span><span style="color: #000000; ">.hbn.xml工具中包含有catalog</span><span style="color: #000000; ">=</span><span style="color: #000000; ">"</span><span style="color: #000000; ">***</span><span style="color: #000000; ">"</span><span style="color: #000000; ">（</span><span style="color: #000000; ">*</span><span style="color: #000000; ">表示数据库名称）这样的属性,将该属性删除就可以了<br />
</span><span style="color: #000000; ">---------------------------------------------------------------------------------------------------------------------------</span><span style="color: #000000; "><br />
错误：org.hibernate.ObjectDeletedException:&nbsp;deleted&nbsp;object&nbsp;would&nbsp;be&nbsp;re</span><span style="color: #000000; ">-</span><span style="color: #000000; ">saved&nbsp;by&nbsp;cascade&nbsp;(remove&nbsp;deleted&nbsp;object&nbsp;from&nbsp;associations)<br />
原因与解决：<br />
方法1&nbsp;删除Set方的cascade<br />
方法2&nbsp;解决关联关系后，再删除<br />
方法3&nbsp;在many</span><span style="color: #000000; ">-</span><span style="color: #000000; ">to</span><span style="color: #000000; ">-</span><span style="color: #000000; ">one方增加cascade&nbsp;但值不能是none<br />
最后一招：<br />
检查一下hashCode&nbsp;equals是否使用了id作为唯一标示的选项了；我用uuid.hex时是没有问题的；但是用了native，就不行了，怎么办？删除啊！<br />
</span><span style="color: #000000; ">----------------------------------------------------------------------------------------------------------------------------</span><span style="color: #000000; "><br />
问题：今天用Tomcat&nbsp;</span><span style="color: #000000; ">5.5</span><span style="color: #000000; ">.</span><span style="color: #000000; ">12</span><span style="color: #000000; ">，发现原来很好用的系统不能用了，反复测试发现页面中不能包含&nbsp;taglib，否则会出现以下提示：HTTP&nbsp;Status&nbsp;</span><span style="color: #000000; ">500</span><span style="color: #000000; ">&nbsp;</span><span style="color: #000000; ">-</span><span style="color: #000000; ">type&nbsp;Exception&nbsp;reportMessage&nbsp;description&nbsp;The&nbsp;server&nbsp;encountered&nbsp;an&nbsp;internal&nbsp;error&nbsp;()&nbsp;that&nbsp;prevented&nbsp;it&nbsp;from&nbsp;fulfilling&nbsp;</span><span style="color: #0000FF; ">this</span><span style="color: #000000; ">&nbsp;request.exceptionorg.apache.jasper.JasperException:&nbsp;</span><span style="color: #000000; ">/</span><span style="color: #000000; ">index.jsp(</span><span style="color: #000000; ">1</span><span style="color: #000000; ">,</span><span style="color: #000000; ">1</span><span style="color: #000000; ">)&nbsp;Unable&nbsp;to&nbsp;read&nbsp;TLD&nbsp;</span><span style="color: #000000; ">"</span><span style="color: #000000; ">META-INF/tlds/struts-bean.tld</span><span style="color: #000000; ">"</span><span style="color: #000000; ">&nbsp;from&nbsp;JAR&nbsp;file</span><span style="color: #000000; ">"</span><span style="color: #000000; ">file:*****/WEB-INF/lib/struts.jar</span><span style="color: #000000; ">"</span><span style="color: #000000; ">:原因：更新了工程用的lib文件夹下的jar，发布时也发布了servlet.jar和jsp</span><span style="color: #000000; ">-</span><span style="color: #000000; ">api.jar。解决：把jsp</span><span style="color: #000000; ">-</span><span style="color: #000000; ">api.jar删除就解决这个问题了。</span><span style="color: #000000; ">-----------------------------------------------------------------------------------------------------------------------------</span><span style="color: #000000; "><br />
错误：&nbsp;java.lang.NullPointerException<br />
原因：&nbsp;发现&nbsp;dao&nbsp;实例、&nbsp;manage&nbsp;实例等需要注入的东西没有被注入（俗称空指针异常）解决：这个时候，你应该查看日志文件；默认是应用服务器的&nbsp;log&nbsp;文件，比如&nbsp;Tomcat&nbsp;就是&nbsp;[Tomcat&nbsp;安装目录&nbsp;]</span><span style="color: #000000; ">/</span><span style="color: #000000; ">logs&nbsp;；你会发现提示你：可能是：org.springframework.beans.factory.BeanCreationException:&nbsp;Error&nbsp;creating&nbsp;bean&nbsp;with&nbsp;name&nbsp;</span><span style="color: #000000; ">'</span><span style="color: #000000; ">sf</span><span style="color: #000000; ">'</span><span style="color: #000000; ">&nbsp;defined&nbsp;in&nbsp;ServletContextresource&nbsp;[</span><span style="color: #000000; ">/</span><span style="color: #000000; ">WEB</span><span style="color: #000000; ">-</span><span style="color: #000000; ">INF</span><span style="color: #000000; ">/</span><span style="color: #000000; ">applicationContext.xml]:&nbsp;Initialization&nbsp;of&nbsp;bean&nbsp;failed;&nbsp;nested&nbsp;exception&nbsp;isorg.hibernate.HibernateException:&nbsp;could&nbsp;not&nbsp;configure&nbsp;from&nbsp;URL:&nbsp;file:src</span><span style="color: #000000; ">/</span><span style="color: #000000; ">hibernate.cfg.xmlorg.hibernate.HibernateException:&nbsp;could&nbsp;not&nbsp;configure&nbsp;from&nbsp;URL:&nbsp;file:src</span><span style="color: #000000; ">/</span><span style="color: #000000; ">hibernate.cfg.xml&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.Caused&nbsp;by:&nbsp;java.io.FileNotFoundException:&nbsp;src\hibernate.cfg.xml可能是：org.springframework.beans.factory.BeanCreationException:&nbsp;Error&nbsp;creating&nbsp;bean&nbsp;with&nbsp;name&nbsp;</span><span style="color: #000000; ">'</span><span style="color: #000000; ">sessionFactory</span><span style="color: #000000; ">'</span><span style="color: #000000; ">&nbsp;defined&nbsp;inServletContext&nbsp;resource&nbsp;[</span><span style="color: #000000; ">/</span><span style="color: #000000; ">WEB</span><span style="color: #000000; ">-</span><span style="color: #000000; ">INF</span><span style="color: #000000; ">/</span><span style="color: #000000; ">applicationContext.xml]:&nbsp;Initialization&nbsp;of&nbsp;bean&nbsp;failed;&nbsp;nested&nbsp;exception&nbsp;isorg.hibernate.MappingException:&nbsp;Resource:&nbsp;com</span><span style="color: #000000; ">/</span><span style="color: #000000; ">mcc</span><span style="color: #000000; ">/</span><span style="color: #000000; ">coupon</span><span style="color: #000000; ">/</span><span style="color: #000000; ">model</span><span style="color: #000000; ">/</span><span style="color: #000000; ">UserRole.hbm.xml&nbsp;not&nbsp;foundorg.hibernate.MappingException:&nbsp;Resource:&nbsp;com</span><span style="color: #000000; ">/</span><span style="color: #000000; ">mcc</span><span style="color: #000000; ">/</span><span style="color: #000000; ">coupon</span><span style="color: #000000; ">/</span><span style="color: #000000; ">model</span><span style="color: #000000; ">/</span><span style="color: #000000; ">UserRole.hbm.xml&nbsp;not&nbsp;found然后你就知道原因是因为配置文件的解析出了错误，这个通过&nbsp;Web&nbsp;页面是看不出来的。更多的是持久化影射文件出的错误；导致了没有被解析；当然你需要的功能就无法使用了。<br />
</span><span style="color: #000000; ">----------------------------------------------------------------------------------------------------------------------------</span><span style="color: #000000; "><br />
错误：StandardWrapperValve[action]:&nbsp;Servlet.service()&nbsp;</span><span style="color: #0000FF; ">for</span><span style="color: #000000; ">&nbsp;servlet&nbsp;action&nbsp;threw&nbsp;exception<br />
javax.servlet.jsp.JspException:&nbsp;Cannot&nbsp;retrieve&nbsp;mapping&nbsp;</span><span style="color: #0000FF; ">for</span><span style="color: #000000; ">&nbsp;action&nbsp;</span><span style="color: #000000; ">/</span><span style="color: #000000; ">settlementTypeManage<br />
或者：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;type&nbsp;Status&nbsp;report&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;message&nbsp;Servlet&nbsp;action&nbsp;is&nbsp;not&nbsp;available&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;description&nbsp;The&nbsp;requested&nbsp;resource&nbsp;(Servlet&nbsp;action&nbsp;is&nbsp;not&nbsp;available)&nbsp;is&nbsp;not&nbsp;available.<br />
原因：&nbsp;同&nbsp;上<br />
</span><span style="color: #000000; ">----------------------------------------------------------------------------------------------------------------------------</span><span style="color: #000000; "><br />
错误StandardWrapperValve[jsp]:&nbsp;Servlet.service()&nbsp;</span><span style="color: #0000FF; ">for</span><span style="color: #000000; ">&nbsp;servlet&nbsp;jsp&nbsp;threw&nbsp;exceptionjava.lang.ClassNotFoundException:&nbsp;org.apache.struts.taglib.bean.CookieTei界面错误具体描述：<br />
org.apache.jasper.JasperException:&nbsp;Failed&nbsp;to&nbsp;load&nbsp;or&nbsp;instantiate&nbsp;TagExtraInfo&nbsp;</span><span style="color: #0000FF; ">class</span><span style="color: #000000; ">:&nbsp;org.apache.struts.taglib.bean.CookieTei<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;原因与解决：&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">方案一</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; ">你的&#8220;html:&#8221;开头的标签没有放在一个</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">html:form</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; ">中&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; ">&lt;</span><span style="color: #000000; ">方案二</span><span style="color: #000000; ">&gt;</span><span style="color: #000000; ">重新启动你的应用服务器，自动就没有这个问题</span></div>
<div style="background-color: #eeeeee; font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><span style="color: #000000; "><br />
</span></div>
<div style="font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; background-color: #eeeeee; "><span style="color: #000000; ">来自：<a href="http://hi.baidu.com/wszfer/blog/item/ca7fadf44dbe2bd3f2d38596.html">http://hi.baidu.com/wszfer/blog/item/ca7fadf44dbe2bd3f2d38596.html</a></span></div>
<img src ="http://www.blogjava.net/wszf/aggbug/308949.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wszf/" target="_blank">瓜瓜</a> 2010-01-10 21:27 <a href="http://www.blogjava.net/wszf/archive/2010/01/10/308949.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>编码问题</title><link>http://www.blogjava.net/wszf/archive/2009/07/20/287495.html</link><dc:creator>瓜瓜</dc:creator><author>瓜瓜</author><pubDate>Mon, 20 Jul 2009 09:03:00 GMT</pubDate><guid>http://www.blogjava.net/wszf/archive/2009/07/20/287495.html</guid><wfw:comment>http://www.blogjava.net/wszf/comments/287495.html</wfw:comment><comments>http://www.blogjava.net/wszf/archive/2009/07/20/287495.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wszf/comments/commentRss/287495.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wszf/services/trackbacks/287495.html</trackback:ping><description><![CDATA[<span style="font-size: 12pt; "><span style="font-size: 8pt; "><span style="font-size: 10pt; "><span style="font-size: 12pt; "><span style="font-size: 10pt; ">1.AscII 码：通用，基于英文<br />
2.Unicode：世界通用。对所有语言。<br />
3.UTF-8：通用，其他字符集的超集。&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;好处：网络信息基于英文，为了减少传输英文字符 的字符量，可以用UTF-8.<br />
4.gb2312：中文。<br />
5.GBK：扩展gb2312.<br />
6.ISO-8859-1：西方。</span></span></span></span><br />
</span>
<img src ="http://www.blogjava.net/wszf/aggbug/287495.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wszf/" target="_blank">瓜瓜</a> 2009-07-20 17:03 <a href="http://www.blogjava.net/wszf/archive/2009/07/20/287495.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java基础--方法的重载覆盖</title><link>http://www.blogjava.net/wszf/archive/2009/07/12/286463.html</link><dc:creator>瓜瓜</dc:creator><author>瓜瓜</author><pubDate>Sun, 12 Jul 2009 09:41:00 GMT</pubDate><guid>http://www.blogjava.net/wszf/archive/2009/07/12/286463.html</guid><wfw:comment>http://www.blogjava.net/wszf/comments/286463.html</wfw:comment><comments>http://www.blogjava.net/wszf/archive/2009/07/12/286463.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wszf/comments/commentRss/286463.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wszf/services/trackbacks/286463.html</trackback:ping><description><![CDATA[<span style="font-size: 10pt">在一个类中，静态方法只能被静态方法重载，不能覆盖。一个静态方法不能被非静态方法覆盖和重载，一个非静态方法可以被静态方法重载，不能覆盖。<br />
<br />
覆盖对于子类父类之间，重载对于一个类中。<br />
<br />
覆盖：子类覆盖父类的方法时，方法名要和父类相同，参数类型和参数个数都要相同。<br />
<br />
重载：一个类中，方法重载时方法名要相同，参数类型和个数可以不同。<br />
<br />
</span>
<img src ="http://www.blogjava.net/wszf/aggbug/286463.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wszf/" target="_blank">瓜瓜</a> 2009-07-12 17:41 <a href="http://www.blogjava.net/wszf/archive/2009/07/12/286463.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>时间计算</title><link>http://www.blogjava.net/wszf/archive/2009/05/13/270381.html</link><dc:creator>瓜瓜</dc:creator><author>瓜瓜</author><pubDate>Wed, 13 May 2009 04:48:00 GMT</pubDate><guid>http://www.blogjava.net/wszf/archive/2009/05/13/270381.html</guid><wfw:comment>http://www.blogjava.net/wszf/comments/270381.html</wfw:comment><comments>http://www.blogjava.net/wszf/archive/2009/05/13/270381.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wszf/comments/commentRss/270381.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wszf/services/trackbacks/270381.html</trackback:ping><description><![CDATA[<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"><span style="color: #008080">&nbsp;1</span><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;java.util.</span><span style="color: #000000">*</span><span style="color: #000000">;<br />
</span><span style="color: #008080">&nbsp;2</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
</span><span style="color: #008080">&nbsp;3</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000">&nbsp;javax.swing.JOptionPane;<br />
</span><span style="color: #008080">&nbsp;4</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><br />
</span><span style="color: #008080">&nbsp;5</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /></span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">class</span><span style="color: #000000">&nbsp;test<br />
</span><span style="color: #008080">&nbsp;6</span><span style="color: #000000"><img id="Codehighlighter1_72_1748_Open_Image" onclick="this.style.display='none'; Codehighlighter1_72_1748_Open_Text.style.display='none'; Codehighlighter1_72_1748_Closed_Image.style.display='inline'; Codehighlighter1_72_1748_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_72_1748_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_72_1748_Closed_Text.style.display='none'; Codehighlighter1_72_1748_Open_Image.style.display='inline'; Codehighlighter1_72_1748_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" /></span><span id="Codehighlighter1_72_1748_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 src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_72_1748_Open_Text"><span style="color: #000000">{&nbsp;<br />
</span><span style="color: #008080">&nbsp;7</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">public</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">static</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;main(String&nbsp;args[&nbsp;])&nbsp;<br />
</span><span style="color: #008080">&nbsp;8</span><span style="color: #000000"><img id="Codehighlighter1_122_1744_Open_Image" onclick="this.style.display='none'; Codehighlighter1_122_1744_Open_Text.style.display='none'; Codehighlighter1_122_1744_Closed_Image.style.display='inline'; Codehighlighter1_122_1744_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_122_1744_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_122_1744_Closed_Text.style.display='none'; Codehighlighter1_122_1744_Open_Image.style.display='inline'; Codehighlighter1_122_1744_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_122_1744_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 src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_122_1744_Open_Text"><span style="color: #000000">{&nbsp;&nbsp;<br />
</span><span style="color: #008080">&nbsp;9</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;str</span><span style="color: #000000">=</span><span style="color: #000000">JOptionPane.showInputDialog(</span><span style="color: #000000">"</span><span style="color: #000000">输入第一个日期的年份:</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
</span><span style="color: #008080">10</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;yearOne</span><span style="color: #000000">=</span><span style="color: #000000">Integer.parseInt(str);<br />
</span><span style="color: #008080">11</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;str</span><span style="color: #000000">=</span><span style="color: #000000">JOptionPane.showInputDialog(</span><span style="color: #000000">"</span><span style="color: #000000">输入该年的月份:</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
</span><span style="color: #008080">12</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;monthOne</span><span style="color: #000000">=</span><span style="color: #000000">Integer.parseInt(str);<br />
</span><span style="color: #008080">13</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;str</span><span style="color: #000000">=</span><span style="color: #000000">JOptionPane.showInputDialog(</span><span style="color: #000000">"</span><span style="color: #000000">输入该月份的日期:</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
</span><span style="color: #008080">14</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;dayOne</span><span style="color: #000000">=</span><span style="color: #000000">Integer.parseInt(str);<br />
</span><span style="color: #008080">15</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;str</span><span style="color: #000000">=</span><span style="color: #000000">JOptionPane.showInputDialog(</span><span style="color: #000000">"</span><span style="color: #000000">输入第二个日期的年份:</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
</span><span style="color: #008080">16</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;yearTwo</span><span style="color: #000000">=</span><span style="color: #000000">Integer.parseInt(str);<br />
</span><span style="color: #008080">17</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;str</span><span style="color: #000000">=</span><span style="color: #000000">JOptionPane.showInputDialog(</span><span style="color: #000000">"</span><span style="color: #000000">输入该年的月份:</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
</span><span style="color: #008080">18</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;monthTwo</span><span style="color: #000000">=</span><span style="color: #000000">Integer.parseInt(str);<br />
</span><span style="color: #008080">19</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;str</span><span style="color: #000000">=</span><span style="color: #000000">JOptionPane.showInputDialog(</span><span style="color: #000000">"</span><span style="color: #000000">输入该月份的日期:</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
</span><span style="color: #008080">20</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;dayTwo</span><span style="color: #000000">=</span><span style="color: #000000">Integer.parseInt(str);<br />
</span><span style="color: #008080">21</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Calendar&nbsp;calendar</span><span style="color: #000000">=</span><span style="color: #000000">Calendar.getInstance();&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">初始化日历对象</span><span style="color: #008000"><br />
</span><span style="color: #008080">22</span><span style="color: #008000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;calendar.set(yearOne,&nbsp;monthOne,&nbsp;dayOne);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">将calendar的时间设置为yearOne年monthOne月dayOne日</span><span style="color: #008000"><br />
</span><span style="color: #008080">23</span><span style="color: #008000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">long</span><span style="color: #000000">&nbsp;timeOne</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;calendar.getTimeInMillis()&nbsp;;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">calendar表示的时间转换成毫秒</span><span style="color: #008000"><br />
</span><span style="color: #008080">24</span><span style="color: #008000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;calendar.set(yearTwo,&nbsp;monthTwo,&nbsp;dayTwo);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">将calendar的时间设置为yearTwo年monthTwo月dayTwo日</span><span style="color: #008000"><br />
</span><span style="color: #008080">25</span><span style="color: #008000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">long</span><span style="color: #000000">&nbsp;timeTwo</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;calendar.getTimeInMillis();&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">calendar表示的时间转换成毫秒。</span><span style="color: #008000"><br />
</span><span style="color: #008080">26</span><span style="color: #008000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Date&nbsp;date1</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;Date(timeOne);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;用timeOne做参数构造date1</span><span style="color: #008000"><br />
</span><span style="color: #008080">27</span><span style="color: #008000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Date&nbsp;date2</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;Date(timeTwo);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;用timeTwo做参数构造date2</span><span style="color: #008000"><br />
</span><span style="color: #008080">28</span><span style="color: #008000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(date2.equals(date1))<br />
</span><span style="color: #008080">29</span><span style="color: #000000"><img id="Codehighlighter1_1256_1317_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1256_1317_Open_Text.style.display='none'; Codehighlighter1_1256_1317_Closed_Image.style.display='inline'; Codehighlighter1_1256_1317_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_1256_1317_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1256_1317_Closed_Text.style.display='none'; Codehighlighter1_1256_1317_Open_Image.style.display='inline'; Codehighlighter1_1256_1317_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_1256_1317_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 src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_1256_1317_Open_Text"><span style="color: #000000">{<br />
</span><span style="color: #008080">30</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">两个日期的年、月、日完全相同</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
</span><span style="color: #008080">31</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
</span><span style="color: #008080">32</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">else</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(date2.after(date1))<br />
</span><span style="color: #008080">33</span><span style="color: #000000"><img id="Codehighlighter1_1361_1424_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1361_1424_Open_Text.style.display='none'; Codehighlighter1_1361_1424_Closed_Image.style.display='inline'; Codehighlighter1_1361_1424_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_1361_1424_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1361_1424_Closed_Text.style.display='none'; Codehighlighter1_1361_1424_Open_Image.style.display='inline'; Codehighlighter1_1361_1424_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_1361_1424_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 src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_1361_1424_Open_Text"><span style="color: #000000">{<br />
</span><span style="color: #008080">34</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">您输入的第二个日期大于第一个日期</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
</span><span style="color: #008080">35</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
</span><span style="color: #008080">36</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">else</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(date2.before(date1))<br />
</span><span style="color: #008080">37</span><span style="color: #000000"><img id="Codehighlighter1_1468_1531_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1468_1531_Open_Text.style.display='none'; Codehighlighter1_1468_1531_Closed_Image.style.display='inline'; Codehighlighter1_1468_1531_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_1468_1531_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1468_1531_Closed_Text.style.display='none'; Codehighlighter1_1468_1531_Open_Image.style.display='inline'; Codehighlighter1_1468_1531_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_1468_1531_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 src="http://www.blogjava.net/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_1468_1531_Open_Text"><span style="color: #000000">{<br />
</span><span style="color: #008080">38</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">您输入的第二个日期小于第一个日期</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
</span><span style="color: #008080">39</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
</span><span style="color: #008080">40</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">long</span><span style="color: #000000">&nbsp;days</span><span style="color: #000000">=</span><span style="color: #000000">Math.abs((timeOne</span><span style="color: #000000">-</span><span style="color: #000000">timeTwo)</span><span style="color: #000000">/</span><span style="color: #000000">1000</span><span style="color: #000000">/</span><span style="color: #000000">60</span><span style="color: #000000">/</span><span style="color: #000000">60</span><span style="color: #000000">/</span><span style="color: #000000">24</span><span style="color: #000000">);;</span><span style="color: #008000">//</span><span style="color: #008000">计算两个日期相隔天数</span><span style="color: #008000"><br />
</span><span style="color: #008080">41</span><span style="color: #008000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(yearOne</span><span style="color: #000000">+</span><span style="color: #000000">"</span><span style="color: #000000">年</span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #000000">monthOne</span><span style="color: #000000">+</span><span style="color: #000000">"</span><span style="color: #000000">月</span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #000000">dayOne</span><span style="color: #000000">+</span><span style="color: #000000">"</span><span style="color: #000000">日和</span><span style="color: #000000">"</span><span style="color: #000000"><br />
</span><span style="color: #008080">42</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">+</span><span style="color: #000000">yearTwo</span><span style="color: #000000">+</span><span style="color: #000000">"</span><span style="color: #000000">年</span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #000000">monthTwo</span><span style="color: #000000">+</span><span style="color: #000000">"</span><span style="color: #000000">月</span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #000000">dayTwo</span><span style="color: #000000">+</span><span style="color: #000000">"</span><span style="color: #000000">相隔</span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #000000">days</span><span style="color: #000000">+</span><span style="color: #000000">"</span><span style="color: #000000">天</span><span style="color: #000000">"</span><span style="color: #000000">);<br />
</span><span style="color: #008080">43</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000">&nbsp;&nbsp;<br />
</span><span style="color: #008080">44</span><span style="color: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />}</span></span></div>
<img src ="http://www.blogjava.net/wszf/aggbug/270381.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wszf/" target="_blank">瓜瓜</a> 2009-05-13 12:48 <a href="http://www.blogjava.net/wszf/archive/2009/05/13/270381.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[导入]mssql2008 加载驱动 java</title><link>http://www.blogjava.net/wszf/archive/2009/04/29/268502.html</link><dc:creator>瓜瓜</dc:creator><author>瓜瓜</author><pubDate>Wed, 29 Apr 2009 04:50:00 GMT</pubDate><guid>http://www.blogjava.net/wszf/archive/2009/04/29/268502.html</guid><wfw:comment>http://www.blogjava.net/wszf/comments/268502.html</wfw:comment><comments>http://www.blogjava.net/wszf/archive/2009/04/29/268502.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wszf/comments/commentRss/268502.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wszf/services/trackbacks/268502.html</trackback:ping><description><![CDATA[
		
		<p>在Myeclipse里测试的。</p>
<p>jdbc包，用构建路径，测试驱动加载失败。。</p>
<p>必须放在tomcat\lib里边才能加载成功。郁闷死了。。</p>
<p> </p>
<p>bt</p>
<p>web.xml配置</p>
<p><br>
&lt;context-param&gt;<br>
&lt;param-name&gt;driver&lt;/param-name&gt;<br>
&lt;param-value&gt;com.microsoft.sqlserver.jdbc.SQLServerDriver&lt;/param-value&gt;<br>
&lt;/context-param&gt;<br>
&lt;context-param&gt;<br>
&lt;param-name&gt;url&lt;/param-name&gt;<br>
&lt;param-value&gt;jdbc:sqlserver://localhost:1433; dat</p> <a href="http://hi.baidu.com/wszfer/blog/item/689bdefa5ff2a99f58ee9034.html">阅读全文</a>
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/wszfer/blog/category/Java">Java</a>&nbsp;<a href="http://hi.baidu.com/wszfer/blog/item/689bdefa5ff2a99f58ee9034.html#comment">查看评论</a><br>文章来源:<a href='http://hi.baidu.com/wszfer/blog/item/689bdefa5ff2a99f58ee9034.html'>http://hi.baidu.com/wszfer/blog/item/689bdefa5ff2a99f58ee9034.html</a><img src ="http://www.blogjava.net/wszf/aggbug/268502.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wszf/" target="_blank">瓜瓜</a> 2009-04-29 12:50 <a href="http://www.blogjava.net/wszf/archive/2009/04/29/268502.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>