﻿<?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-冷眼-文章分类-JSP</title><link>http://www.blogjava.net/kent/category/31550.html</link><description>透视心灵深处</description><language>zh-cn</language><lastBuildDate>Mon, 26 May 2008 12:14:18 GMT</lastBuildDate><pubDate>Mon, 26 May 2008 12:14:18 GMT</pubDate><ttl>60</ttl><item><title>JavaBean规范</title><link>http://www.blogjava.net/kent/articles/201944.html</link><dc:creator>冷眼</dc:creator><author>冷眼</author><pubDate>Wed, 21 May 2008 08:14:00 GMT</pubDate><guid>http://www.blogjava.net/kent/articles/201944.html</guid><description><![CDATA[（1）JavaBean 类必须是一个公共类，并将其访问属性设置为 public<br />（2）JavaBean 类必须有一个空的构造函数：类中必须有一个不带参数的公用构造器，此构造器也应该通过调用各个特性的设置方法来设置特性的缺省值。<br />（3）一个javaBean类不应有公共实例变量，类变量都为private<br />（4）持有值应该通过一组存取方法（getXxx 和 setXxx）来访问：对于每个特性，应该有一个带匹配公用 getter 和 setter 方法的专用实例变量。<br /><br /><br />示例代码：<br /><div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><span style="COLOR: #0000ff">package</span><span style="COLOR: #000000"> show;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">import</span><span style="COLOR: #000000"> java.sql.</span><span style="COLOR: #000000">*</span><span style="COLOR: #000000">;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">class</span><span style="COLOR: #000000"> DBconn<br /><img id="Codehighlighter1_55_1682_Open_Image" onclick="this.style.display='none'; Codehighlighter1_55_1682_Open_Text.style.display='none'; Codehighlighter1_55_1682_Closed_Image.style.display='inline'; Codehighlighter1_55_1682_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_55_1682_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_55_1682_Closed_Text.style.display='none'; Codehighlighter1_55_1682_Open_Image.style.display='inline'; Codehighlighter1_55_1682_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span><span id="Codehighlighter1_55_1682_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" /></span><span id="Codehighlighter1_55_1682_Open_Text"><span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />    </span><span style="COLOR: #0000ff">private</span><span style="COLOR: #000000"> String sDBDriver </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">org.gjt.mm.mysql.Driver</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />    </span><span style="COLOR: #0000ff">private</span><span style="COLOR: #000000"> String sConnStr </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">jdbc:mysql://10.1.1.79:3306/web?user=root&amp;password=2676141</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />    </span><span style="COLOR: #0000ff">private</span><span style="COLOR: #000000"> Connection conn </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">null</span><span style="COLOR: #000000">;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />    </span><span style="COLOR: #0000ff">private</span><span style="COLOR: #000000"> ResultSet rs </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">null</span><span style="COLOR: #000000">;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />    </span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000"> DBconn()<br /><img id="Codehighlighter1_301_499_Open_Image" onclick="this.style.display='none'; Codehighlighter1_301_499_Open_Text.style.display='none'; Codehighlighter1_301_499_Closed_Image.style.display='inline'; Codehighlighter1_301_499_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_301_499_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_301_499_Closed_Text.style.display='none'; Codehighlighter1_301_499_Open_Image.style.display='inline'; Codehighlighter1_301_499_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span><span id="Codehighlighter1_301_499_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" /></span><span id="Codehighlighter1_301_499_Open_Text"><span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        </span><span style="COLOR: #0000ff">try</span><span style="COLOR: #000000"><br /><img id="Codehighlighter1_323_371_Open_Image" onclick="this.style.display='none'; Codehighlighter1_323_371_Open_Text.style.display='none'; Codehighlighter1_323_371_Closed_Image.style.display='inline'; Codehighlighter1_323_371_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_323_371_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_323_371_Closed_Text.style.display='none'; Codehighlighter1_323_371_Open_Image.style.display='inline'; Codehighlighter1_323_371_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />        </span><span id="Codehighlighter1_323_371_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" /></span><span id="Codehighlighter1_323_371_Open_Text"><span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />            Class.forName(sDBDriver);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />        }</span></span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        </span><span style="COLOR: #0000ff">catch</span><span style="COLOR: #000000">(ClassNotFoundException e)<br /><img id="Codehighlighter1_421_493_Open_Image" onclick="this.style.display='none'; Codehighlighter1_421_493_Open_Text.style.display='none'; Codehighlighter1_421_493_Closed_Image.style.display='inline'; Codehighlighter1_421_493_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_421_493_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_421_493_Closed_Text.style.display='none'; Codehighlighter1_421_493_Open_Image.style.display='inline'; Codehighlighter1_421_493_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />        </span><span id="Codehighlighter1_421_493_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" /></span><span id="Codehighlighter1_421_493_Open_Text"><span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />            System.out.println(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">DBconn():</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">+</span><span style="COLOR: #000000"> e.getMessage());<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />        }</span></span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />    }</span></span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />    </span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000"> String getsConnStr()<br /><img id="Codehighlighter1_538_569_Open_Image" onclick="this.style.display='none'; Codehighlighter1_538_569_Open_Text.style.display='none'; Codehighlighter1_538_569_Closed_Image.style.display='inline'; Codehighlighter1_538_569_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_538_569_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_538_569_Closed_Text.style.display='none'; Codehighlighter1_538_569_Open_Image.style.display='inline'; Codehighlighter1_538_569_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span><span id="Codehighlighter1_538_569_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" /></span><span id="Codehighlighter1_538_569_Open_Text"><span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> sConnStr;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />    }</span></span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />    </span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">void</span><span style="COLOR: #000000"> setsConnStr(String sConnStr)<br /><img id="Codehighlighter1_621_661_Open_Image" onclick="this.style.display='none'; Codehighlighter1_621_661_Open_Text.style.display='none'; Codehighlighter1_621_661_Closed_Image.style.display='inline'; Codehighlighter1_621_661_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_621_661_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_621_661_Closed_Text.style.display='none'; Codehighlighter1_621_661_Open_Image.style.display='inline'; Codehighlighter1_621_661_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span><span id="Codehighlighter1_621_661_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" /></span><span id="Codehighlighter1_621_661_Open_Text"><span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        </span><span style="COLOR: #0000ff">this</span><span style="COLOR: #000000">.sConnStr </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> sConnStr;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />    }</span></span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />    </span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">void</span><span style="COLOR: #000000"> executeUpdate(String sql) </span><span style="COLOR: #0000ff">throws</span><span style="COLOR: #000000"> Exception<br /><img id="Codehighlighter1_727_1145_Open_Image" onclick="this.style.display='none'; Codehighlighter1_727_1145_Open_Text.style.display='none'; Codehighlighter1_727_1145_Closed_Image.style.display='inline'; Codehighlighter1_727_1145_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_727_1145_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_727_1145_Closed_Text.style.display='none'; Codehighlighter1_727_1145_Open_Image.style.display='inline'; Codehighlighter1_727_1145_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span><span id="Codehighlighter1_727_1145_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" /></span><span id="Codehighlighter1_727_1145_Open_Text"><span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        sql </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">new</span><span style="COLOR: #000000"> String(sql.getBytes(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">GBK</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">),</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">ISO8859_1</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        </span><span style="COLOR: #0000ff">try</span><span style="COLOR: #000000"><br /><img id="Codehighlighter1_808_1016_Open_Image" onclick="this.style.display='none'; Codehighlighter1_808_1016_Open_Text.style.display='none'; Codehighlighter1_808_1016_Closed_Image.style.display='inline'; Codehighlighter1_808_1016_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_808_1016_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_808_1016_Closed_Text.style.display='none'; Codehighlighter1_808_1016_Open_Image.style.display='inline'; Codehighlighter1_808_1016_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />        </span><span id="Codehighlighter1_808_1016_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" /></span><span id="Codehighlighter1_808_1016_Open_Text"><span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />            conn</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">DriverManager.getConnection(sConnStr);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />            Statement stmt </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> conn.createStatement();<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />            stmt.executeUpdate(sql);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />            conn.close();<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />            stmt.close();<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />        }</span></span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        </span><span style="COLOR: #0000ff">catch</span><span style="COLOR: #000000">(SQLException ex)<br /><img id="Codehighlighter1_1057_1139_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1057_1139_Open_Text.style.display='none'; Codehighlighter1_1057_1139_Closed_Image.style.display='inline'; Codehighlighter1_1057_1139_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1057_1139_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1057_1139_Closed_Text.style.display='none'; Codehighlighter1_1057_1139_Open_Image.style.display='inline'; Codehighlighter1_1057_1139_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />        </span><span id="Codehighlighter1_1057_1139_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" /></span><span id="Codehighlighter1_1057_1139_Open_Text"><span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />            System.out.println(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">sql.executeUpdate:</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">+</span><span style="COLOR: #000000"> ex.getMessage());<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />        }</span></span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />    }</span></span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />    </span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000"> ResultSet executeQuery(String sql) </span><span style="COLOR: #0000ff">throws</span><span style="COLOR: #000000"> Exception<br /><img id="Codehighlighter1_1215_1680_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1215_1680_Open_Text.style.display='none'; Codehighlighter1_1215_1680_Closed_Image.style.display='inline'; Codehighlighter1_1215_1680_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1215_1680_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1215_1680_Closed_Text.style.display='none'; Codehighlighter1_1215_1680_Open_Image.style.display='inline'; Codehighlighter1_1215_1680_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span><span id="Codehighlighter1_1215_1680_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" /></span><span id="Codehighlighter1_1215_1680_Open_Text"><span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        rs </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">null</span><span style="COLOR: #000000">;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        </span><span style="COLOR: #0000ff">try</span><span style="COLOR: #000000"><br /><img id="Codehighlighter1_1256_1533_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1256_1533_Open_Text.style.display='none'; Codehighlighter1_1256_1533_Closed_Image.style.display='inline'; Codehighlighter1_1256_1533_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1256_1533_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1256_1533_Closed_Text.style.display='none'; Codehighlighter1_1256_1533_Open_Image.style.display='inline'; Codehighlighter1_1256_1533_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />        </span><span id="Codehighlighter1_1256_1533_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" /></span><span id="Codehighlighter1_1256_1533_Open_Text"><span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />            sql </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">new</span><span style="COLOR: #000000"> String(sql.getBytes(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">GBK</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">),</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">ISO8859_1</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />            conn </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> DriverManager.getConnection(sConnStr);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />            Statement stmt </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> conn.createStatement();<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />            rs </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> stmt.executeQuery(sql);<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />            conn.close();<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />            stmt.close();<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />        }</span></span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        </span><span style="COLOR: #0000ff">catch</span><span style="COLOR: #000000">(SQLException ex)<br /><img id="Codehighlighter1_1574_1655_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1574_1655_Open_Text.style.display='none'; Codehighlighter1_1574_1655_Closed_Image.style.display='inline'; Codehighlighter1_1574_1655_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1574_1655_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_1574_1655_Closed_Text.style.display='none'; Codehighlighter1_1574_1655_Open_Image.style.display='inline'; Codehighlighter1_1574_1655_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />        </span><span id="Codehighlighter1_1574_1655_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" /></span><span id="Codehighlighter1_1574_1655_Open_Text"><span style="COLOR: #000000">{<br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />            System.out.println(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">sql.executeQuery:</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">+</span><span style="COLOR: #000000"> ex.getMessage());<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />        }</span></span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />        </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> rs;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />    }</span></span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span></span></div><img src ="http://www.blogjava.net/kent/aggbug/201944.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/kent/" target="_blank">冷眼</a> 2008-05-21 16:14 <a href="http://www.blogjava.net/kent/articles/201944.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JDK系统变量设置</title><link>http://www.blogjava.net/kent/articles/201906.html</link><dc:creator>冷眼</dc:creator><author>冷眼</author><pubDate>Wed, 21 May 2008 06:59:00 GMT</pubDate><guid>http://www.blogjava.net/kent/articles/201906.html</guid><description><![CDATA[新建系统变量 JavaHome = d:\java\jdk<br />新建系统变量 ClassPath = .;%JavaHome%\lib<br />修改 Path 变量，在 Path 变量前面加入 %JavaHome%\bin;<img src ="http://www.blogjava.net/kent/aggbug/201906.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/kent/" target="_blank">冷眼</a> 2008-05-21 14:59 <a href="http://www.blogjava.net/kent/articles/201906.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JSP中文乱码解决办法</title><link>http://www.blogjava.net/kent/articles/201504.html</link><dc:creator>冷眼</dc:creator><author>冷眼</author><pubDate>Mon, 19 May 2008 13:39:00 GMT</pubDate><guid>http://www.blogjava.net/kent/articles/201504.html</guid><description><![CDATA[&lt;%@ page pageEncoding="gb2312" contentType="text/html; charset=gb2312"%&gt;<br /><br />&lt;%<br />//只针对 post 中文数据起作用<br />//request.setCharacterEncoding("gb2312");<br /><br />String strUserName, strUserPass;<br /><br />strUserName = request.getParameter("userName");<br />strUserPass = request.getParameter("userPass");<br /><br />//1. 无论对 post 或 get 的中文都起作用<br />strUserName = new String(strUserName.getBytes("8859_1"),"gb2312");<br /><br />//2. 无论对 post 或 get 的中文都起作用<br />//strUserName = new String(strUserName.getBytes("iso-8859-1"),"gb2312");<br /><br />//3. 无论对 post 或 get 的中文都起作用<br />//byte b[] = strUserName.getBytes("iso-8859-1");<br />//strUserName = new String(b);<br /><br />out.print("您输入的姓名是：" + strUserName);<br />out.print("&lt;br/&gt;");<br />out.print("您输入的密码是：" + strUserPass);<br />%&gt;<img src ="http://www.blogjava.net/kent/aggbug/201504.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/kent/" target="_blank">冷眼</a> 2008-05-19 21:39 <a href="http://www.blogjava.net/kent/articles/201504.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Tomcat虚拟站点及虚拟目录的配置</title><link>http://www.blogjava.net/kent/articles/201495.html</link><dc:creator>冷眼</dc:creator><author>冷眼</author><pubDate>Mon, 19 May 2008 13:04:00 GMT</pubDate><guid>http://www.blogjava.net/kent/articles/201495.html</guid><description><![CDATA[版本为 Tomcat 6.0.16 打开 %Tomcat%\conf\server.xml 配置文件<br /><br />&lt;?xml version='1.0' encoding='utf-8'?&gt;<br />&lt;Server port="8005" shutdown="SHUTDOWN"&gt;<br /><br />  #这里的代码省略<br /><br />  &lt;Service name="Catalina"&gt;<br />    &lt;Engine name="Catalina" defaultHost="localhost"&gt;<br /><br />      #这里的代码省略<br /><br />      &lt;Host name="localhost" appBase="webapps" unpackWARs="true" <br />               autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"&gt;<br />      &lt;/Host&gt;<br /><br />      #虚拟站点配置<br />      &lt;Host name="你的域名" appBase="物理路径"&gt;<br /><br />        #虚拟目录配置<br />        &lt;Context path="/" docBase="物理路径" reloadable="true"&gt;&lt;/Context&gt;<br /><br />      &lt;/Host&gt;<br />    &lt;/Engine&gt;<br />  &lt;/Service&gt;<br />&lt;/Server&gt;<img src ="http://www.blogjava.net/kent/aggbug/201495.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/kent/" target="_blank">冷眼</a> 2008-05-19 21:04 <a href="http://www.blogjava.net/kent/articles/201495.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Apache Tomcat 服务因 0 (0x0) 服务性错误而停止</title><link>http://www.blogjava.net/kent/articles/201148.html</link><dc:creator>冷眼</dc:creator><author>冷眼</author><pubDate>Sat, 17 May 2008 13:07:00 GMT</pubDate><guid>http://www.blogjava.net/kent/articles/201148.html</guid><description><![CDATA[操作系统：Windows Server 2003 SP2<br />JDK 版本为 6.0 update 6 安装在 D:\Java 目录下<br />Tomcat 版本为 6.0.16 安装 D:\Tomcat 目录下<br />故障描述：成功安装后 Tomcat 无法启动<br />日志错误：Apache Tomcat 服务因 0 (0x0) 服务性错误而停止<br />解决方法：把 JRE \BIN目录下的 msvcr71.dll 文件拷贝到 C:\windows\system32 下面<img src ="http://www.blogjava.net/kent/aggbug/201148.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/kent/" target="_blank">冷眼</a> 2008-05-17 21:07 <a href="http://www.blogjava.net/kent/articles/201148.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>