﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-Java，我心爱的咖啡</title><link>http://www.blogjava.net/xujian/</link><description>知识是取之不尽，用之不竭的。只有最大限度地挖掘它，才能体会到学习的乐趣！</description><language>zh-cn</language><lastBuildDate>Sun, 12 Apr 2026 11:42:51 GMT</lastBuildDate><pubDate>Sun, 12 Apr 2026 11:42:51 GMT</pubDate><ttl>60</ttl><item><title>jQuery是什么</title><link>http://www.blogjava.net/xujian/articles/271775.html</link><dc:creator>许健</dc:creator><author>许健</author><pubDate>Wed, 20 May 2009 10:48:00 GMT</pubDate><guid>http://www.blogjava.net/xujian/articles/271775.html</guid><wfw:comment>http://www.blogjava.net/xujian/comments/271775.html</wfw:comment><comments>http://www.blogjava.net/xujian/articles/271775.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xujian/comments/commentRss/271775.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xujian/services/trackbacks/271775.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;jQuery是一个优秀的JavaScript框架,它能使用户更方便地处理HTML文档,events事件,动画效果和Ajax交互等,<br />
它的出现极大程度地改变了开发者使用JavaScript的习惯!<br />
&nbsp;&nbsp;&nbsp;&nbsp;jQuery是由一个美国人John Resing于2006年最初创建!
<img src ="http://www.blogjava.net/xujian/aggbug/271775.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xujian/" target="_blank">许健</a> 2009-05-20 18:48 <a href="http://www.blogjava.net/xujian/articles/271775.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JS中的三种提示消息窗口</title><link>http://www.blogjava.net/xujian/articles/263358.html</link><dc:creator>许健</dc:creator><author>许健</author><pubDate>Wed, 01 Apr 2009 06:39:00 GMT</pubDate><guid>http://www.blogjava.net/xujian/articles/263358.html</guid><wfw:comment>http://www.blogjava.net/xujian/comments/263358.html</wfw:comment><comments>http://www.blogjava.net/xujian/articles/263358.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xujian/comments/commentRss/263358.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xujian/services/trackbacks/263358.html</trackback:ping><description><![CDATA[警告窗口：alert("消息内容");<br />
确认窗口：confirm("消息内容");<br />
信息输入窗口：prompt("提示消息");
<img src ="http://www.blogjava.net/xujian/aggbug/263358.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xujian/" target="_blank">许健</a> 2009-04-01 14:39 <a href="http://www.blogjava.net/xujian/articles/263358.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>常用JDBC连接用字符串</title><link>http://www.blogjava.net/xujian/articles/259784.html</link><dc:creator>许健</dc:creator><author>许健</author><pubDate>Sat, 14 Mar 2009 15:58:00 GMT</pubDate><guid>http://www.blogjava.net/xujian/articles/259784.html</guid><wfw:comment>http://www.blogjava.net/xujian/comments/259784.html</wfw:comment><comments>http://www.blogjava.net/xujian/articles/259784.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xujian/comments/commentRss/259784.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xujian/services/trackbacks/259784.html</trackback:ping><description><![CDATA[<p>1) SQLServer2000:驱动包(msbase.jar mssqlserver.jar msutil.jar)<br />
&nbsp;url:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; jdbc:microsoft:sqlserver://localhost:1433;databasename=pubs<br />
&nbsp;driver:&nbsp;&nbsp; com.microsoft.jdbc.sqlserver.SQLServerDriver<br />
&nbsp;<br />
2) SQLServer2005:驱动包(sqljdbc.jar)<br />
&nbsp;url:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; jdbc:sqlserver://localhost:1433;databasename=pubs<br />
&nbsp;driver:&nbsp;&nbsp; com.microsoft.sqlserver.jdbc.SQLServerDriver</p>
<p><br />
3) Oracle:驱动包(classes12.jar)<br />
&nbsp;url: jdbc:oracle:thin:@127.0.0.1:1521:xujian <br />
&nbsp;(语法：jdbc:oracle:thin@自己的IP：数据库端口：数据库名)<br />
&nbsp;driver: oracle.jdbc.driver.OracleDriver&nbsp;&nbsp; <br />
<br />
4) mysql:驱动包(mysql-connector-java-5.1.7-bin.jar)<br />
&nbsp;url1:jdbc:mysql://127.0.0.1:3306/mysql<br />
&nbsp;url2:jdbc:mysql://127.0.0.1/[数据库名称]?user=root&amp;password=891226xj<br />
&nbsp;driver:org.gjt.mm.mysql.Driver</p>
<p>&nbsp;</p>
<p>5) mysql:驱动包(mysql-connector-java-3.1.12-bin.jar)<br />
&nbsp;url1:jdbc:mysql://127.0.0.1:3306/mysql<br />
&nbsp;url2:jdbc:mysql://127.0.0.1/[数据库名称]?user=root&amp;password=891226xj<br />
&nbsp;driver:org.gjt.mm.mysql.Driver</p>
 <img src ="http://www.blogjava.net/xujian/aggbug/259784.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xujian/" target="_blank">许健</a> 2009-03-14 23:58 <a href="http://www.blogjava.net/xujian/articles/259784.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JSP习题中到的问题_2009-3-14</title><link>http://www.blogjava.net/xujian/articles/259777.html</link><dc:creator>许健</dc:creator><author>许健</author><pubDate>Sat, 14 Mar 2009 15:38:00 GMT</pubDate><guid>http://www.blogjava.net/xujian/articles/259777.html</guid><wfw:comment>http://www.blogjava.net/xujian/comments/259777.html</wfw:comment><comments>http://www.blogjava.net/xujian/articles/259777.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xujian/comments/commentRss/259777.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xujian/services/trackbacks/259777.html</trackback:ping><description><![CDATA[红色的选项为正确的！<br />
<br />
1：如果做动态网站的开发，以下(&nbsp; )可以作为服务器端脚步语言。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A：HTML<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B：JSP<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;C：JavaScript<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: red">D：Java<br />
&nbsp;<br />
&nbsp;&nbsp;&nbsp;<span style="color: #000000">解析：我一开始选择了B，而JSP并不是一种语言，而是一种技术，是&lt;HTML&gt;+JavaScript+Java的一个规范，HTML是静态内容，JavaScript是客户端脚步语言，所以选择了D。<br />
<br />
2：以下选项中(&nbsp; )是正确的URL (选择两项)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff0000">A：<a href="http://www.google.cn/">http://www.google.cn</a></span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff0000">B：<a href="file://ftp.link.com/">file://ftp.link.com</a></span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;C：<a href="http://www.baidu.con">www.baidu.con</a><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D：/news/welcome.html&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;解析：这里特别要注意C选项，很多人选择了C，在这里被C选项给迷惑了，当你在浏览器上打<a href="http://www.baidu.com">www.baidu.com</a>的时候，浏览器会做什么处理，是不是会自动帮你加上一个http://，真正的URL是<a href="http://www.baidu.com/">http://www.baidu.com/</a> ，另外补充一点：其实在我们打上什么<a href="http://www.baidu.com">www.baidu.com</a>的时候我们没有打端口号(像声明<a href="http://127.0.0.1:8080/">http://127.0.0.1:8080/</a>)，其实它们是有端口号的，这时候系统会默认给你一个80的端口号，不信你试一试http://<a href="http://www.baidu.com:80">www.baidu.com:80</a>，看是不是同一个页面！<br />
<br />
3：在B/S结构中，应用服务器起了什么作用？<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;我的答案：主要实现了程序的业务逻辑。</span></span> 
<img src ="http://www.blogjava.net/xujian/aggbug/259777.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xujian/" target="_blank">许健</a> 2009-03-14 23:38 <a href="http://www.blogjava.net/xujian/articles/259777.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java学习资料</title><link>http://www.blogjava.net/xujian/articles/259770.html</link><dc:creator>许健</dc:creator><author>许健</author><pubDate>Sat, 14 Mar 2009 15:15:00 GMT</pubDate><guid>http://www.blogjava.net/xujian/articles/259770.html</guid><wfw:comment>http://www.blogjava.net/xujian/comments/259770.html</wfw:comment><comments>http://www.blogjava.net/xujian/articles/259770.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/xujian/comments/commentRss/259770.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xujian/services/trackbacks/259770.html</trackback:ping><description><![CDATA[<p align="left"><br />
1：尚学堂科技.马士兵.JAVA.系列视频教程<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.verycd.com/topics/93279/">http://www.verycd.com/topics/93279/</a> <br />
<br />
2：JAVA UML 视频教程<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.verycd.com/topics/90082/">http://www.verycd.com/topics/90082/</a> <br />
<br />
3：MLDN出品JAVA风暴-JAVA学习的终极资料(李兴华老师的)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.verycd.com/topics/2722570/">http://www.verycd.com/topics/2722570/</a> <br />
<br />
4：Java学习之我见—MLDN李兴华老师指点<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.verycd.com/topics/187990/">http://www.verycd.com/topics/187990/</a> <br />
<br />
5：MLDN魔乐JAVA培训课程游戏五子棋<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.verycd.com/topics/275480/">http://www.verycd.com/topics/275480/</a> <br />
<br />
6：《JAVA面向对象编程》[PDF] 孙卫琴著</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.verycd.com/topics/122219/">http://www.verycd.com/topics/122219/</a> <br />
<br />
7：传智播客:2.3\spring\jdbc\EJB3.0\ajax\hibernate\Struts\java视频教程<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.verycd.com/topics/249195/">http://www.verycd.com/topics/249195/</a> <br />
<br />
8：传智播客_张孝祥java视频教程_3.4_javaweb/javascript/java<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.verycd.com/topics/239368/">http://www.verycd.com/topics/239368/</a> </p>
<p>9：v512工作室_Java高端培训系列视频<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://www.verycd.com/topics/215898/">http://www.verycd.com/topics/215898/</a> </p>
<img src ="http://www.blogjava.net/xujian/aggbug/259770.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xujian/" target="_blank">许健</a> 2009-03-14 23:15 <a href="http://www.blogjava.net/xujian/articles/259770.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Web程序的调试与排错2</title><link>http://www.blogjava.net/xujian/articles/259767.html</link><dc:creator>许健</dc:creator><author>许健</author><pubDate>Sat, 14 Mar 2009 14:56:00 GMT</pubDate><guid>http://www.blogjava.net/xujian/articles/259767.html</guid><wfw:comment>http://www.blogjava.net/xujian/comments/259767.html</wfw:comment><comments>http://www.blogjava.net/xujian/articles/259767.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xujian/comments/commentRss/259767.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xujian/services/trackbacks/259767.html</trackback:ping><description><![CDATA[3：URL输入错误<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img height="281" alt="" src="http://www.blogjava.net/images/blogjava_net/xujian/error/error9.gif" width="477" border="0" /><br />
<br />
排错方法：检查你的URL是否书写正确，再去看看你项目的Web是不是与项目名称一样的[项目(Project)-&gt;MyEclipse-&gt;Web-&gt;Web Context-root]，如过Web名称与项目不一样，这时候你就改看看你是不是用错&#8220;对象&#8220;了，修改你的URL之后，应该可以正常运行了！<br />
<br />
4：目录不能被引用<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img height="277" alt="" src="http://www.blogjava.net/images/blogjava_net/xujian/error/error10.gif" width="547" border="0" /><br />
&nbsp;排错方法：这时候你就改你存放网页的路径了，改到文档的根目录(WebRoot)下面去或其子文件夹中，然后在修改你的URL，修改正确后，应该就Ok了！<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<img src ="http://www.blogjava.net/xujian/aggbug/259767.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xujian/" target="_blank">许健</a> 2009-03-14 22:56 <a href="http://www.blogjava.net/xujian/articles/259767.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Web程序的调试与排错1</title><link>http://www.blogjava.net/xujian/articles/259766.html</link><dc:creator>许健</dc:creator><author>许健</author><pubDate>Sat, 14 Mar 2009 14:36:00 GMT</pubDate><guid>http://www.blogjava.net/xujian/articles/259766.html</guid><wfw:comment>http://www.blogjava.net/xujian/comments/259766.html</wfw:comment><comments>http://www.blogjava.net/xujian/articles/259766.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/xujian/comments/commentRss/259766.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xujian/services/trackbacks/259766.html</trackback:ping><description><![CDATA[1：未启动Tomcat服务器<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img height="83" alt="" src="http://www.blogjava.net/images/blogjava_net/xujian/error/error1.gif" width="187" border="0" /><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;排错方法：正常驱动Tomcat服务器<br />
<br />
2：未部署Web应用<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img height="278" alt="" src="http://www.blogjava.net/images/blogjava_net/xujian/error/error2.gif" width="425" border="0" /><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;排错方法：检查你的项目(Project)是否已经部署了，点开MyEclipse的<img height="22" alt="" src="http://www.blogjava.net/images/blogjava_net/xujian/error/error7.gif" width="30" border="0" />可以看到这样一个窗口<img height="431" alt="" src="http://www.blogjava.net/images/blogjava_net/xujian/error/error3.gif" width="521" border="0" /><br />
&nbsp;&nbsp;&nbsp;&nbsp;然后选择你所需要部署的项目，点击Add把相对应的Tomcat添加进来<br />
<img height="184" alt="" src="http://www.blogjava.net/images/blogjava_net/xujian/error/error5.gif" width="517" border="0" /><br />
&nbsp;点击OK，就可以了！！<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img height="149" alt="" src="http://www.blogjava.net/images/blogjava_net/xujian/error/ok1.gif" width="400" border="0" /><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<img src ="http://www.blogjava.net/xujian/aggbug/259766.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xujian/" target="_blank">许健</a> 2009-03-14 22:36 <a href="http://www.blogjava.net/xujian/articles/259766.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JSP一些需要注意的地方</title><link>http://www.blogjava.net/xujian/articles/259761.html</link><dc:creator>许健</dc:creator><author>许健</author><pubDate>Sat, 14 Mar 2009 14:06:00 GMT</pubDate><guid>http://www.blogjava.net/xujian/articles/259761.html</guid><wfw:comment>http://www.blogjava.net/xujian/comments/259761.html</wfw:comment><comments>http://www.blogjava.net/xujian/articles/259761.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/xujian/comments/commentRss/259761.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xujian/services/trackbacks/259761.html</trackback:ping><description><![CDATA[<span style="font-size: 10pt"><span style="font-size: 12pt; color: red">C/S(Client/Server)：</span>客户端/服务器<br />
<span style="font-size: 12pt; color: red">B/S(Browser/Server)：</span>浏览器/服务器<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;区别：C/S：<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;缺点：难以维护，需要安装，成本高。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;优点：界面友好，表现力强。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B/S：<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;缺点：界面没有C/S那么友好，局限于浏览器。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;优点：维护和升级方式简单，用户访问更大。<br />
<br />
<span style="color: red">MyEclipse</span>新建JSP页面的目录/文件详解：<br />
&nbsp;&nbsp;&nbsp;&nbsp;<span style="font-size: 12pt">src</span>：用来存放Java源文件的。<br />
&nbsp;&nbsp;&nbsp;&nbsp;<span style="font-size: 12pt">WebRoot</span>：是这个Web应用的顶层目录，也称文档根目录。<br />
&nbsp;&nbsp;&nbsp;&nbsp;<span style="font-size: 12pt">META-INFO</span>：系统自动生成，存放系统描述信息。<br />
&nbsp;&nbsp;&nbsp;&nbsp;<span style="font-size: 12pt">WEB-INFO</span>：该目录不能被引用，也就是说，改目录下存放的文件无法对外发布，用户无法访问到。<br />
&nbsp;&nbsp;&nbsp;&nbsp;<span style="font-size: 12pt">lib</span>：它包含We应用所有所需要的.jar或者.zip文件(例如：jdbc的驱动包，log4j的jar包)。<br />
&nbsp;&nbsp;&nbsp;&nbsp;<span style="font-size: 12pt">web.xml</span>文件：Web应用的初始化配置文件。<br />
&nbsp;&nbsp;<br />
<span style="color: red">URL(<span style="font-size: 12pt">Uniform Resource Location</span>)：</span>统一资源定位符，就是我们通常说的网址。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;URL由三部分组成：<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;第一部分：协议[如：http(超文本协议)/file(文件传输协议)]。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;第二部分：主机IP地址(有时也可以包括端口号)[如：tomcat(8080)，IIS(80)]<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;第三部分：主机资源地址[如：文件目录 或 文件夹名称 等]<br />
<br />
<br />
<br />
<br />
</span>
 <img src ="http://www.blogjava.net/xujian/aggbug/259761.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xujian/" target="_blank">许健</a> 2009-03-14 22:06 <a href="http://www.blogjava.net/xujian/articles/259761.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JSP打印表格</title><link>http://www.blogjava.net/xujian/articles/259657.html</link><dc:creator>许健</dc:creator><author>许健</author><pubDate>Fri, 13 Mar 2009 15:27:00 GMT</pubDate><guid>http://www.blogjava.net/xujian/articles/259657.html</guid><wfw:comment>http://www.blogjava.net/xujian/comments/259657.html</wfw:comment><comments>http://www.blogjava.net/xujian/articles/259657.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xujian/comments/commentRss/259657.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xujian/services/trackbacks/259657.html</trackback:ping><description><![CDATA[题目：<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;根据用户输入的行数、列数，动态打印相对应的表格？<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
<br />
我的答案：<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
用户输入代码：<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">body</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">form&nbsp;</span><span style="color: #ff0000">action</span><span style="color: #0000ff">="printTable.jsp"</span><span style="color: #ff0000">&nbsp;method</span><span style="color: #0000ff">="post"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;行:</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">input&nbsp;</span><span style="color: #ff0000">type</span><span style="color: #0000ff">="text"</span><span style="color: #ff0000">&nbsp;name</span><span style="color: #0000ff">="row"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;列:</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">input&nbsp;</span><span style="color: #ff0000">type</span><span style="color: #0000ff">="text"</span><span style="color: #ff0000">&nbsp;name</span><span style="color: #0000ff">="col"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">input&nbsp;</span><span style="color: #ff0000">type</span><span style="color: #0000ff">="submit"</span><span style="color: #ff0000">&nbsp;value</span><span style="color: #0000ff">="打印"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">form</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">body</span><span style="color: #0000ff">&gt;</span></div>
<br />
打印表格代码：<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #000000">&nbsp;&nbsp;</span><span style="color: #000000">&lt;</span><span style="color: #000000">body</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;</span><span style="color: #000000">&lt;%</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;row</span><span style="color: #000000">=</span><span style="color: #000000">0</span><span style="color: #000000">;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;col</span><span style="color: #000000">=</span><span style="color: #000000">0</span><span style="color: #000000">;<br />
<img id="Codehighlighter1_48_283_Open_Image" onclick="this.style.display='none'; Codehighlighter1_48_283_Open_Text.style.display='none'; Codehighlighter1_48_283_Closed_Image.style.display='inline'; Codehighlighter1_48_283_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_48_283_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_48_283_Closed_Text.style.display='none'; Codehighlighter1_48_283_Open_Image.style.display='inline'; Codehighlighter1_48_283_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">try</span><span style="color: #000000">&nbsp;</span><span id="Codehighlighter1_48_283_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_48_283_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">获取行数，但它们返回来的值都是String，所有我们要调用Integer里面的一个解析parseInt为int的方法</span><span style="color: #008000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;row</span><span style="color: #000000">=</span><span style="color: #000000">Integer.parseInt(request.getParameter(</span><span style="color: #000000">"</span><span style="color: #000000">row</span><span style="color: #000000">"</span><span style="color: #000000">));<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">获取列数</span><span style="color: #008000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;col</span><span style="color: #000000">=</span><span style="color: #000000">Integer.parseInt(request.getParameter(</span><span style="color: #000000">"</span><span style="color: #000000">col</span><span style="color: #000000">"</span><span style="color: #000000">));<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">在这个转换过程中，可能会出现异常，所有我们try&nbsp;catch一下</span><span style="color: #008000"><br />
<img id="Codehighlighter1_304_329_Open_Image" onclick="this.style.display='none'; Codehighlighter1_304_329_Open_Text.style.display='none'; Codehighlighter1_304_329_Closed_Image.style.display='inline'; Codehighlighter1_304_329_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_304_329_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_304_329_Closed_Text.style.display='none'; Codehighlighter1_304_329_Open_Image.style.display='inline'; Codehighlighter1_304_329_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #0000ff">catch</span><span style="color: #000000">(Exception&nbsp;ex)&nbsp;</span><span id="Codehighlighter1_304_329_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_304_329_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">%&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Input&nbsp;Error<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;%</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">%&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&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">1</span><span style="color: #000000">"</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;%</span><span style="color: #000000"><br />
<img id="Codehighlighter1_386_481_Open_Image" onclick="this.style.display='none'; Codehighlighter1_386_481_Open_Text.style.display='none'; Codehighlighter1_386_481_Closed_Image.style.display='inline'; Codehighlighter1_386_481_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_386_481_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_386_481_Closed_Text.style.display='none'; Codehighlighter1_386_481_Open_Image.style.display='inline'; Codehighlighter1_386_481_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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">row;i</span><span style="color: #000000">++</span><span style="color: #000000">)&nbsp;</span><span id="Codehighlighter1_386_481_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_386_481_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">%&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&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 />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;%</span><span style="color: #000000"><br />
<img id="Codehighlighter1_436_476_Open_Image" onclick="this.style.display='none'; Codehighlighter1_436_476_Open_Text.style.display='none'; Codehighlighter1_436_476_Closed_Image.style.display='inline'; Codehighlighter1_436_476_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"  alt="" /><img id="Codehighlighter1_436_476_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_436_476_Closed_Text.style.display='none'; Codehighlighter1_436_476_Open_Image.style.display='inline'; Codehighlighter1_436_476_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;&nbsp;&nbsp;</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">col;j</span><span style="color: #000000">++</span><span style="color: #000000">)&nbsp;</span><span id="Codehighlighter1_436_476_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_436_476_Open_Text"><span style="color: #000000">{<br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">%&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&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</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 />
<img src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;%</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">%&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">&lt;/</span><span style="color: #000000">tr</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;</span><span style="color: #000000">&lt;/</span><span style="color: #000000">table</span><span style="color: #000000">&gt;</span><span style="color: #000000"><br />
<img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top"  alt="" />&nbsp;&nbsp;</span><span style="color: #000000">&lt;/</span><span style="color: #000000">body</span><span style="color: #000000">&gt;</span></div>
<br />
<br />
测试：<br />
&nbsp;&nbsp;&nbsp;&nbsp;输入：<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/AH2@3%M$Z_@YB_F0(NPPQK4.jpg"  alt="" /><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;打印：<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/}BQMW_@@TI`{E~B[[F11Y2R.jpg"  alt="" /> 
<img src ="http://www.blogjava.net/xujian/aggbug/259657.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xujian/" target="_blank">许健</a> 2009-03-13 23:27 <a href="http://www.blogjava.net/xujian/articles/259657.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JSP基础语法2</title><link>http://www.blogjava.net/xujian/articles/259641.html</link><dc:creator>许健</dc:creator><author>许健</author><pubDate>Fri, 13 Mar 2009 14:34:00 GMT</pubDate><guid>http://www.blogjava.net/xujian/articles/259641.html</guid><wfw:comment>http://www.blogjava.net/xujian/comments/259641.html</wfw:comment><comments>http://www.blogjava.net/xujian/articles/259641.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xujian/comments/commentRss/259641.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xujian/services/trackbacks/259641.html</trackback:ping><description><![CDATA[<p style="font-size: 12pt" align="left"><span style="font-size: 12pt">JSP是一种动态Web技术，那么就必须又交互功能，交互功能的主要途径是：表单&lt;form action="" method="post/get"&gt;<br />
<span style="color: red">&nbsp;post:</span><br />
&nbsp;&nbsp;1：在地址栏中(URL)提交的内容不会显示。<br />
&nbsp;&nbsp;2：没有长度的要求<br />
<span style="color: red">&nbsp;get：</span><br />
&nbsp;&nbsp;1：提交的内容会在地址栏中显示(也就表示这种提交不安全)。<br />
&nbsp;&nbsp;2：地址栏的长度只有4K-5K，如果传递太多数据，则无法显示<br />
&nbsp;<br />
先要设置接收的编码格式：<br />
&nbsp;&nbsp;&nbsp;&nbsp;1：使用：<span style="color: #ff0000">request.setCharacterEncoding("GBK");</span> 设置编码格式(GBK编码可以正常显示中文)，<font style="color: #333333" color="#ff0000">这种方法用post方式中文可以正常输出，而get方式输出的就是乱码。<br />
</font>&nbsp;&nbsp;&nbsp;&nbsp;2：这里我们用到<font color="#ff0000">new String(request.getParameter("uName").getBytes("ISO8859_1"))<span style="color: #000000"><span style="color: #333333"><font color="#ff0000">来处理乱码。</font><br />
</span></span></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 因为url传送默认编码是容器的编码，tomcat默认是iso-8859-1.所以，request.gerParameter()获得的值必须转码，除非设置tocmat的默认url编码。<br />
<br />
接收传进来的参数：request.getParameter("表单元素名称")，返回来的是一个Stirng类型的字符串<br />
<br />
例子：<br />
&nbsp;&nbsp;&nbsp;&nbsp;post方式代码：<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span></p>
<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="font-size: 12pt"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><span style="color: #000000">&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">form&nbsp;</span><span style="color: #ff0000">action</span><span style="color: #0000ff">="success.jsp"</span><span style="color: #ff0000">&nbsp;method</span><span style="color: #0000ff">="post"</span><span style="color: #0000ff">&gt;</span></span><span style="color: #000000"><br />
<span style="font-size: 12pt"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span style="font-size: 12pt"><span style="color: #0000ff">&lt;</span><span style="color: #800000">table</span><span style="color: #0000ff">&gt;</span></span><span style="color: #000000"><br />
<span style="font-size: 12pt"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span style="font-size: 12pt"><span style="color: #0000ff">&lt;</span><span style="color: #800000">tr</span><span style="color: #0000ff">&gt;</span></span><span style="color: #000000"><br />
<span style="font-size: 12pt"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span style="font-size: 12pt"><span style="color: #0000ff">&lt;</span><span style="color: #800000">td</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">请输入用户名：</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">td</span><span style="color: #0000ff">&gt;</span></span><span style="color: #000000"><br />
<span style="font-size: 12pt"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span style="font-size: 12pt"><span style="color: #0000ff">&lt;</span><span style="color: #800000">td</span><span style="color: #0000ff">&gt;&lt;</span><span style="color: #800000">input&nbsp;</span><span style="color: #ff0000">type</span><span style="color: #0000ff">="text"</span><span style="color: #ff0000">&nbsp;name</span><span style="color: #0000ff">="uName"</span><span style="color: #0000ff">&gt;&lt;/</span><span style="color: #800000">td</span><span style="color: #0000ff">&gt;</span></span><span style="color: #000000"><br />
<span style="font-size: 12pt"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span style="font-size: 12pt"><span style="color: #0000ff">&lt;/</span><span style="color: #800000">tr</span><span style="color: #0000ff">&gt;</span></span><span style="color: #000000"><br />
<span style="font-size: 12pt"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span style="font-size: 12pt"><span style="color: #0000ff">&lt;</span><span style="color: #800000">tr</span><span style="color: #0000ff">&gt;</span></span><span style="color: #000000"><br />
<span style="font-size: 12pt"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span style="font-size: 12pt"><span style="color: #0000ff">&lt;</span><span style="color: #800000">td</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">请输入密码：</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">td</span><span style="color: #0000ff">&gt;</span></span><span style="color: #000000"><br />
<span style="font-size: 12pt"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span style="font-size: 12pt"><span style="color: #0000ff">&lt;</span><span style="color: #800000">td</span><span style="color: #0000ff">&gt;&lt;</span><span style="color: #800000">input&nbsp;</span><span style="color: #ff0000">type</span><span style="color: #0000ff">="password"</span><span style="color: #ff0000">&nbsp;name</span><span style="color: #0000ff">="uPwd"</span><span style="color: #0000ff">&gt;&lt;/</span><span style="color: #800000">td</span><span style="color: #0000ff">&gt;</span></span><span style="color: #000000"><br />
<span style="font-size: 12pt"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span style="font-size: 12pt"><span style="color: #0000ff">&lt;/</span><span style="color: #800000">tr</span><span style="color: #0000ff">&gt;</span></span><span style="color: #000000"><br />
<span style="font-size: 12pt"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span style="font-size: 12pt"><span style="color: #0000ff">&lt;</span><span style="color: #800000">tr</span><span style="color: #0000ff">&gt;</span></span><span style="color: #000000"><br />
<span style="font-size: 12pt"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span style="font-size: 12pt"><span style="color: #0000ff">&lt;</span><span style="color: #800000">td&nbsp;</span><span style="color: #ff0000">colspan</span><span style="color: #0000ff">="2"</span><span style="color: #ff0000">&nbsp;align</span><span style="color: #0000ff">="center"</span><span style="color: #0000ff">&gt;&lt;</span><span style="color: #800000">input&nbsp;</span><span style="color: #ff0000">type</span><span style="color: #0000ff">="submit"</span><span style="color: #ff0000">&nbsp;value</span><span style="color: #0000ff">="提交"</span><span style="color: #0000ff">&gt;&lt;/</span><span style="color: #800000">td</span><span style="color: #0000ff">&gt;</span></span><span style="color: #000000"><br />
<span style="font-size: 12pt"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span style="font-size: 12pt"><span style="color: #0000ff">&lt;/</span><span style="color: #800000">tr</span><span style="color: #0000ff">&gt;</span></span><span style="color: #000000"><br />
<span style="font-size: 12pt"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span style="font-size: 12pt"><span style="color: #0000ff">&lt;/</span><span style="color: #800000">table</span><span style="color: #0000ff">&gt;</span></span><span style="color: #000000"><br />
<span style="font-size: 12pt"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;</span></span><span style="font-size: 12pt"><span style="color: #0000ff">&lt;/</span><span style="color: #800000">form</span><span style="color: #0000ff">&gt;</span></span></div>
<br />
<span style="font-size: 12pt">&nbsp;&nbsp;&nbsp;&nbsp;get方式代码：<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><span style="color: #000000">&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">form&nbsp;</span><span style="color: #ff0000">action</span><span style="color: #0000ff">="success.jsp"</span><span style="color: #ff0000">&nbsp;method</span><span style="color: #0000ff">="get"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">table</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">tr</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">td</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">请输入用户名：</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">td</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">td</span><span style="color: #0000ff">&gt;&lt;</span><span style="color: #800000">input&nbsp;</span><span style="color: #ff0000">type</span><span style="color: #0000ff">="text"</span><span style="color: #ff0000">&nbsp;name</span><span style="color: #0000ff">="uName"</span><span style="color: #0000ff">&gt;&lt;/</span><span style="color: #800000">td</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">tr</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">tr</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">td</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">请输入密码：</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">td</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">td</span><span style="color: #0000ff">&gt;&lt;</span><span style="color: #800000">input&nbsp;</span><span style="color: #ff0000">type</span><span style="color: #0000ff">="password"</span><span style="color: #ff0000">&nbsp;name</span><span style="color: #0000ff">="uPwd"</span><span style="color: #0000ff">&gt;&lt;/</span><span style="color: #800000">td</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">tr</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">tr</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">td&nbsp;</span><span style="color: #ff0000">colspan</span><span style="color: #0000ff">="2"</span><span style="color: #ff0000">&nbsp;align</span><span style="color: #0000ff">="center"</span><span style="color: #0000ff">&gt;&lt;</span><span style="color: #800000">input&nbsp;</span><span style="color: #ff0000">type</span><span style="color: #0000ff">="submit"</span><span style="color: #ff0000">&nbsp;value</span><span style="color: #0000ff">="提交"</span><span style="color: #0000ff">&gt;&lt;/</span><span style="color: #800000">td</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">tr</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">table</span><span style="color: #0000ff">&gt;</span></div>
<br />
&nbsp;&nbsp;&nbsp;&nbsp;成功页面代码：<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<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 id="Codehighlighter1_4_45_Open_Image" onclick="this.style.display='none'; Codehighlighter1_4_45_Open_Text.style.display='none'; Codehighlighter1_4_45_Closed_Image.style.display='inline'; Codehighlighter1_4_45_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_4_45_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_4_45_Closed_Text.style.display='none'; Codehighlighter1_4_45_Open_Image.style.display='inline'; Codehighlighter1_4_45_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" /><span style="color: #000000">&nbsp;&nbsp;</span><span style="color: #000000; background-color: #ffff00">&lt;%</span><span id="Codehighlighter1_4_45_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_4_45_Open_Text"><span style="color: #000000; background-color: #f5f5f5">--</span><span style="color: #000000; background-color: #f5f5f5">&nbsp;request.setCharacterEncoding(</span><span style="color: #000000; background-color: #f5f5f5">"</span><span style="color: #000000; background-color: #f5f5f5">GBK</span><span style="color: #000000; background-color: #f5f5f5">"</span><span style="color: #000000; background-color: #f5f5f5">);&nbsp;</span><span style="color: #000000; background-color: #f5f5f5">--</span></span><span style="color: #000000; background-color: #ffff00">%&gt;</span><span style="color: #000000"><br />
<img id="Codehighlighter1_53_195_Open_Image" onclick="this.style.display='none'; Codehighlighter1_53_195_Open_Text.style.display='none'; Codehighlighter1_53_195_Closed_Image.style.display='inline'; Codehighlighter1_53_195_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_53_195_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_53_195_Closed_Text.style.display='none'; Codehighlighter1_53_195_Open_Image.style.display='inline'; Codehighlighter1_53_195_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" />&nbsp;&nbsp;</span><span style="color: #000000; background-color: #ffff00">&lt;%</span><span id="Codehighlighter1_53_195_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_53_195_Open_Text"><span style="color: #000000; background-color: #f5f5f5">--</span><span style="color: #000000; background-color: #f5f5f5"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;这个网页接受传进来的参数，<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;使用如下方法接受：<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;request.getParameter(</span><span style="color: #000000; background-color: #f5f5f5">"</span><span style="color: #000000; background-color: #f5f5f5">表单元素名称</span><span style="color: #000000; background-color: #f5f5f5">"</span><span style="color: #000000; background-color: #f5f5f5">)，返回来的是一个Stirng类型的字符串<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;request.setCharacterEncoding(</span><span style="color: #000000; background-color: #f5f5f5">"</span><span style="color: #000000; background-color: #f5f5f5">GBK</span><span style="color: #000000; background-color: #f5f5f5">"</span><span style="color: #000000; background-color: #f5f5f5">);&nbsp;设置编码格式<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;</span><span style="color: #000000; background-color: #f5f5f5">--</span></span><span style="color: #000000; background-color: #ffff00">%&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;您输入的用户名：</span><span style="color: #000000; background-color: #ffff00">&lt;%</span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #0000ff; background-color: #f5f5f5">new</span><span style="color: #000000; background-color: #f5f5f5">&nbsp;</span><span style="color: #0000ff; background-color: #f5f5f5">String</span><span style="color: #000000; background-color: #f5f5f5">(request.getParameter(</span><span style="color: #000000; background-color: #f5f5f5">"</span><span style="color: #000000; background-color: #f5f5f5">uName</span><span style="color: #000000; background-color: #f5f5f5">"</span><span style="color: #000000; background-color: #f5f5f5">).getBytes(</span><span style="color: #000000; background-color: #f5f5f5">"</span><span style="color: #000000; background-color: #f5f5f5">ISO8859_1</span><span style="color: #000000; background-color: #f5f5f5">"</span><span style="color: #000000; background-color: #f5f5f5">))</span><span style="color: #000000; background-color: #ffff00">%&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;您输入的密码是：</span><span style="color: #000000; background-color: #ffff00">&lt;%</span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #000000; background-color: #f5f5f5">request.getParameter(</span><span style="color: #000000; background-color: #f5f5f5">"</span><span style="color: #000000; background-color: #f5f5f5">uPwd</span><span style="color: #000000; background-color: #f5f5f5">"</span><span style="color: #000000; background-color: #f5f5f5">)</span><span style="color: #000000; background-color: #ffff00">%&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">body</span><span style="color: #0000ff">&gt;</span></div>
<br />
&nbsp;&nbsp;&nbsp;&nbsp;地址栏变化：<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;post:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: red"><span style="font-size: 12pt">.../jsp1/success.jsp<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000"><span style="font-size: 12pt">get:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff0000">.../jsp1/success.jsp?uName=%D0%ED%BD%A1&amp;uPwd=xujian<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #000000">成功页面输出：<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img alt="" src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/PD{%USBNR@(4EP1~(H{TE8Q.jpg" />&nbsp; </span></span></span></span></span>
<img src ="http://www.blogjava.net/xujian/aggbug/259641.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xujian/" target="_blank">许健</a> 2009-03-13 22:34 <a href="http://www.blogjava.net/xujian/articles/259641.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>