﻿<?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，我心爱的咖啡-文章分类-JSP</title><link>http://www.blogjava.net/xujian/category/38259.html</link><description>知识是取之不尽，用之不竭的。只有最大限度地挖掘它，才能体会到学习的乐趣！</description><language>zh-cn</language><lastBuildDate>Sat, 14 Mar 2009 23:29:54 GMT</lastBuildDate><pubDate>Sat, 14 Mar 2009 23:29:54 GMT</pubDate><ttl>60</ttl><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>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>0</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><item><title>JSP基本语法1</title><link>http://www.blogjava.net/xujian/articles/259620.html</link><dc:creator>许健</dc:creator><author>许健</author><pubDate>Fri, 13 Mar 2009 12:11:00 GMT</pubDate><guid>http://www.blogjava.net/xujian/articles/259620.html</guid><wfw:comment>http://www.blogjava.net/xujian/comments/259620.html</wfw:comment><comments>http://www.blogjava.net/xujian/articles/259620.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/xujian/comments/commentRss/259620.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xujian/services/trackbacks/259620.html</trackback:ping><description><![CDATA[<p>JSP(Java Server Pages)语法：<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JSP：是指在HTML中嵌入Java脚步语言，然后在应用服务器中的JSP引擎来编译和执行，之后再将生成的整个页面返回给客户端。<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;显示注释：HTML注释<span style="color: red">&lt;!-- 注释内容 --&gt; </span>这种注释最终会发送到客户端。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;隐式注释：JSP注释<span style="color: red">：&lt;%-- 注释内容 --%&gt;<br />
</span>&nbsp;&nbsp;&nbsp;&nbsp; 纯Java注释<span style="color: red">：&lt;% //这是单行注释 %&gt;<br />
</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: red">&lt;% /* 这里是多行注释 */ %&gt;<br />
</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;总的来说：注释有三类四种<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;三类：<span style="color: red">HTML注释</span>、<span style="color: red">JSP注释</span>、<span style="color: red">Java注释</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;四种<span style="color: red">：&lt;!-- 注释内容 --&gt;</span>、<span style="color: red">&lt;%-- 注释内容 --%&gt;</span>、<span style="color: red">&lt;% //这是单行注释 %&gt;</span>、<span style="color: red">&lt;% /* 这里是多行注释 */ %&gt;<br />
<br />
</span>声明语句：<br />
&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: red">&nbsp;&lt;%! 声明语句 %&gt;</span>：声明全局变量、类、方法<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;全局变量，只实例化一次<br />
&nbsp;&nbsp; &nbsp;&nbsp;在此处声明类、方法在开发种很少，而声明常量到是常见。</p>
<p>表达式：<br />
&nbsp;<span style="color: red">&lt;%= Java表达式 %&gt;</span>，其实就是处理好Java表达式并且输出这个表达式的值(类似：out.println())。</p>
<p>脚步小程序(Scriptlet)：<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: red">&lt;% Java代码 %&gt;</span>，其中写Java代码，中的变量是局部变量。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;小例子：</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"><img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><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 alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;</span><span style="color: #000000">&lt;!--</span><span style="color: #000000">&nbsp;这是HTML注释，客户端看的到&nbsp;</span><span style="color: #000000">--&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: #000000">&lt;%--</span><span style="color: #000000">&nbsp;声明全局变量&nbsp;</span><span style="color: #000000">--%&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: #000000">&lt;%!</span><span style="color: #000000"><br />
<img id="Codehighlighter1_64_87_Open_Image" onclick="this.style.display='none'; Codehighlighter1_64_87_Open_Text.style.display='none'; Codehighlighter1_64_87_Closed_Image.style.display='inline'; Codehighlighter1_64_87_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_64_87_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_64_87_Closed_Text.style.display='none'; Codehighlighter1_64_87_Open_Image.style.display='inline'; Codehighlighter1_64_87_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span id="Codehighlighter1_64_87_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">/**/</span><span id="Codehighlighter1_64_87_Open_Text"><span style="color: #008000">/*</span><span style="color: #008000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;这里是Java小脚步<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000">*/</span></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: #008000">//</span><span style="color: #008000">声明一个全局变量</span><span style="color: #008000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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">;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;</span><span style="color: #000000">%&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;</span><span style="color: #000000">&lt;%--</span><span style="color: #000000">&nbsp;声明局部变量&nbsp;</span><span style="color: #000000">--%&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: #000000">&lt;%</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: #008000">//</span><span style="color: #008000">声明一个局部变量</span><span style="color: #008000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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">;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;</span><span style="color: #000000">%&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;</span><span style="color: #000000">&lt;%--</span><span style="color: #000000">&nbsp;使用表达式输出&nbsp;</span><span style="color: #000000">--%&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: #000000">&lt;%=</span><span style="color: #000000">"</span><span style="color: #000000">i=</span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #000000">(i</span><span style="color: #000000">++</span><span style="color: #000000">)</span><span style="color: #000000">%&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: #000000">&lt;%--</span><span style="color: #000000">&nbsp;使用out.println输出&nbsp;</span><span style="color: #000000">--%&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: #000000">&lt;%</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: #008000">//</span><span style="color: #008000">输出全局变量i</span><span style="color: #008000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;out.println(</span><span style="color: #000000">"</span><span style="color: #000000">i=</span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #000000">(i</span><span style="color: #000000">++</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: #000000">%&gt;</span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;<br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />&nbsp;&nbsp;</span><span style="color: #000000">&lt;%--</span><span style="color: #000000">&nbsp;使用表达式输出&nbsp;</span><span style="color: #000000">--%&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: #000000">&lt;%=</span><span style="color: #000000">"</span><span style="color: #000000">j=</span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #000000">j</span><span style="color: #000000">++%&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: #000000">&lt;%--</span><span style="color: #000000">&nbsp;使用out.println输出&nbsp;</span><span style="color: #000000">--%&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: #000000">&lt;%</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: #008000">//</span><span style="color: #008000">输出局部变量j</span><span style="color: #008000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;out.println(</span><span style="color: #000000">"</span><span style="color: #000000">j=</span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #000000">j</span><span style="color: #000000">++</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: #000000">%&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: #000000">&lt;/</span><span style="color: #000000">body</span><span style="color: #000000">&gt;</span></div>
<br />
运行输出结果：<br />
&nbsp;<img alt="" src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/X`S%6@ASC76TP`RA)J3MHJD.jpg" /><br />
刷新输出结果：<br />
&nbsp;<img alt="" src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/KV%)5MP@9LK`IK7%KE`HEIL.jpg" /> <br />
再次刷新：<br />
&nbsp;<img alt="" src="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/]28WRGD6W5OQ3)2@8{AD1KB.jpg" /> 
<img src ="http://www.blogjava.net/xujian/aggbug/259620.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 20:11 <a href="http://www.blogjava.net/xujian/articles/259620.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Tomcat</title><link>http://www.blogjava.net/xujian/articles/259593.html</link><dc:creator>许健</dc:creator><author>许健</author><pubDate>Fri, 13 Mar 2009 10:14:00 GMT</pubDate><guid>http://www.blogjava.net/xujian/articles/259593.html</guid><wfw:comment>http://www.blogjava.net/xujian/comments/259593.html</wfw:comment><comments>http://www.blogjava.net/xujian/articles/259593.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xujian/comments/commentRss/259593.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xujian/services/trackbacks/259593.html</trackback:ping><description><![CDATA[<p><span style="color: red">Tomcat是一个Web服务器</span><br />
1：Tomcat是一个符合J2EE标准的Web服务器，则J2EE的EJB程序无法在此处运行，如果要运行EJB程序，可以选择能运行EJB程序的容(WebLogic，WebSphere)。<br />
<br />
2：Tomcat目录:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bin：存放关闭启动服务器的可执行文件<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;conf：包含不同的配置文件(server.xml,Tomcat服务器的配置文件)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;work：存放临时文件(如：*.java *.class)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;webapp：所有的web应用程序<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;common/lib：存放jar包用的</p>
<p>3：所有的JSP文件在第一次运行的时候都会自动编译成.class文件<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: red">*.jsp-&gt;.Java-&gt;.class-&gt;运行显示</span><br />
<br />
4：Java中的换行在网页显示上是不换行的(如：out.println()，用这样的语句只是代码换行，其显示效果依然不换行，想要换行，就必须的用&lt;BR /&gt;)</p>
<img src ="http://www.blogjava.net/xujian/aggbug/259593.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 18:14 <a href="http://www.blogjava.net/xujian/articles/259593.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>