﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-深入浅出</title><link>http://www.blogjava.net/beandy809/</link><description>工作开始艰苦 生活开始贫穷</description><language>zh-cn</language><lastBuildDate>Tue, 28 Apr 2026 17:49:58 GMT</lastBuildDate><pubDate>Tue, 28 Apr 2026 17:49:58 GMT</pubDate><ttl>60</ttl><item><title>map 转list</title><link>http://www.blogjava.net/beandy809/archive/2009/07/06/285620.html</link><dc:creator>小胖</dc:creator><author>小胖</author><pubDate>Mon, 06 Jul 2009 00:19:00 GMT</pubDate><guid>http://www.blogjava.net/beandy809/archive/2009/07/06/285620.html</guid><wfw:comment>http://www.blogjava.net/beandy809/comments/285620.html</wfw:comment><comments>http://www.blogjava.net/beandy809/archive/2009/07/06/285620.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/beandy809/comments/commentRss/285620.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beandy809/services/trackbacks/285620.html</trackback:ping><description><![CDATA[<p>import java.util.ArrayList;<br />
import java.util.Arrays;<br />
import java.util.HashMap;<br />
import java.util.List;<br />
import java.util.Map;</p>
<p>public class ListMap {</p>
<p>&nbsp;&nbsp;&nbsp; /**<br />
&nbsp;&nbsp;&nbsp;&nbsp; * @param args<br />
&nbsp;&nbsp;&nbsp;&nbsp; *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;br&gt;<br />
&nbsp;&nbsp;&nbsp;&nbsp; * @exception 例外<br />
&nbsp;&nbsp;&nbsp;&nbsp; * @since 1.0.0<br />
&nbsp;&nbsp;&nbsp;&nbsp; */<br />
&nbsp;&nbsp;&nbsp; public static void main(String[] args) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Map maps = new HashMap();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; maps.put("5", "a");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; maps.put("4", "b");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; maps.put("3", "c");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; maps.put("2", "d");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; maps.put("7", "e");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; maps.put("1", "f");</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; List list = new ArrayList();</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println(maps);</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Object[] o = ((HashMap) maps).keySet().toArray();</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Arrays.sort(o);</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int maxKey = Integer.parseInt((String)o[o.length - 1]);</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (int i = 1; i &lt;= maxKey; i++) {</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (maps.containsKey(String.valueOf(i))) {</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; list.add(maps.get(String.valueOf(i)));</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } else {</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; list.add(maps.get(""));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; System.out.println(list);<br />
&nbsp;&nbsp;&nbsp; }<br />
}</p>
<img src ="http://www.blogjava.net/beandy809/aggbug/285620.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beandy809/" target="_blank">小胖</a> 2009-07-06 08:19 <a href="http://www.blogjava.net/beandy809/archive/2009/07/06/285620.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>求救</title><link>http://www.blogjava.net/beandy809/archive/2009/02/05/253403.html</link><dc:creator>小胖</dc:creator><author>小胖</author><pubDate>Thu, 05 Feb 2009 06:58:00 GMT</pubDate><guid>http://www.blogjava.net/beandy809/archive/2009/02/05/253403.html</guid><wfw:comment>http://www.blogjava.net/beandy809/comments/253403.html</wfw:comment><comments>http://www.blogjava.net/beandy809/archive/2009/02/05/253403.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/beandy809/comments/commentRss/253403.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beandy809/services/trackbacks/253403.html</trackback:ping><description><![CDATA[if(true){<br />
}<br />
这个一般什么情况会用到呢 什么情况会进去呢 真的不理解是什么意思
<img src ="http://www.blogjava.net/beandy809/aggbug/253403.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beandy809/" target="_blank">小胖</a> 2009-02-05 14:58 <a href="http://www.blogjava.net/beandy809/archive/2009/02/05/253403.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java this、super的用法 </title><link>http://www.blogjava.net/beandy809/archive/2008/11/10/239592.html</link><dc:creator>小胖</dc:creator><author>小胖</author><pubDate>Mon, 10 Nov 2008 01:19:00 GMT</pubDate><guid>http://www.blogjava.net/beandy809/archive/2008/11/10/239592.html</guid><wfw:comment>http://www.blogjava.net/beandy809/comments/239592.html</wfw:comment><comments>http://www.blogjava.net/beandy809/archive/2008/11/10/239592.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/beandy809/comments/commentRss/239592.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beandy809/services/trackbacks/239592.html</trackback:ping><description><![CDATA[<h2>
<a id="viewpost1_TitleUrl" href="../../fengwei1314/archive/2007/04/22/112626.html">Java this、super的用法</a>
</h2>
<p>
在Java中，this通常指当前对象，super则指父类的。当你想要引用当前对象的某种东西，比如当前对象的某个方法，或当前对象的某个成员，你便
可以利用this来实现这个目的，当然，this的另一个用途是调用当前对象的另一个构造函数，这些马上就要讨论。如果你想引用父类的某种东西，则非
super莫属。由于this与super有如此相似的一些特性和与生俱来的某种关系，所以我们在这一块儿来讨论，希望能帮助你区分和掌握它们两个。</p>
<p>
<strong>在一般方法中</strong>
</p>
<p>
最普遍的情况就是，在你的方法中的某个形参名与当前对象的某个成员有相同的名字，这时为了不至于混淆，你便需要明确使用this关键字来指明你要使用某
个成员，使用方法是&#8220;this.成员名&#8221;，而不带this的那个便是形参。另外，还可以用&#8220;this.方法名&#8221;来引用当前对象的某个方法，但这时this
就不是必须的了，你可以直接用方法名来访问那个方法，编译器会知道你要调用的是那一个。下面的代码演示了上面的用法：<br />
</p>
<p>public class DemoThis{<br />
&nbsp; private String name;<br />
&nbsp; private int age;<br />
&nbsp; DemoThis(String name,int age){<br />
&nbsp;&nbsp;&nbsp; setName(name); //你可以加上this来调用方法，像这样：this.setName(name);但这并不是必须的<br />
&nbsp;&nbsp;&nbsp; setAge(age);<br />
&nbsp;&nbsp;&nbsp; this.print();<br />
&nbsp; }&nbsp;&nbsp; <br />
&nbsp; public void setName(String name){<br />
&nbsp;&nbsp;&nbsp; this.name=name;//此处必须指明你要引用成员变量<br />
&nbsp; }<br />
&nbsp; public void setAge(int age){<br />
&nbsp;&nbsp;&nbsp; this.age=age;<br />
&nbsp; }<br />
&nbsp; public void print(){<br />
&nbsp;&nbsp;&nbsp; System.out.println("Name="+name+" Age="+age);//在此行中并不需要用this，因为没有会导致混淆的东西<br />
&nbsp; }<br />
&nbsp; public static void main(String[] args){<br />
&nbsp;&nbsp;&nbsp; DemoThis dt=new DemoThis("Kevin","22");<br />
&nbsp; }<br />
}</p>
<p>　　这段代码很简单，不用解释你也应该能看明白。在构造函数中你看到用this.print(),你完全可以用print()来代替它，两者效果一样。下面我们修改这个程序，来演示super的用法。</p>
<p>class Person{<br />
&nbsp; public int c;<br />
&nbsp; private String name;<br />
&nbsp; private int age;<br />
&nbsp; protected void setName(String name){<br />
&nbsp;&nbsp;&nbsp; this.name=name;<br />
&nbsp; }<br />
&nbsp; protected void setAge(int age){<br />
&nbsp;&nbsp;&nbsp; this.age=age;<br />
&nbsp; }<br />
&nbsp; protected void print(){<br />
&nbsp;&nbsp;&nbsp; System.out.println("Name="+name+" Age="+age);<br />
&nbsp; }<br />
}<br />
public class DemoSuper extends Person{<br />
&nbsp; public void print(){<br />
&nbsp;&nbsp;&nbsp; System.out.println("DemoSuper:");<br />
&nbsp;&nbsp;&nbsp; super.print();<br />
&nbsp; }<br />
&nbsp; public static void main(String[] args){<br />
&nbsp;&nbsp;&nbsp; DemoSuper ds=new DemoSuper();<br />
&nbsp;&nbsp;&nbsp; ds.setName("kevin");<br />
&nbsp;&nbsp;&nbsp; ds.setAge(22);<br />
&nbsp;&nbsp;&nbsp; ds.print();<br />
&nbsp; }<br />
}</p>
<p>　　在DemoSuper中，重新定义的print方法覆写了父类的print方法，它首先做一些自己的事情，然后调用父类的那个被覆写了的方法。输出结果说明了这一点：</p>
<p>DemoSuper:<br />
Name=kevin Age=22</p>
<p>　　这样的使用方法是比较常用的。另外如果父类的成员可以被子类访问，那你可以像使用this一样使用它，用&#8220;super.父类中的成员名&#8221;的方式，但常常你并不是这样来访问父类中的成员名的。</p>
<p>
<strong>在构造函数中</strong>
</p>
<p>　　构造函数是一种特殊的方法，在对象初始化的时候自动调用。在构造函数中，this和super也有上面说的种种使用方式，并且它还有特殊的地方，请看下面的例子：</p>
<p>class Person{<br />
&nbsp; public static void prt(String s){<br />
&nbsp;&nbsp;&nbsp; System.out.println(s);<br />
&nbsp; }<br />
&nbsp; Person(){<br />
&nbsp;&nbsp;&nbsp; prt("A Person.");<br />
&nbsp; }<br />
&nbsp; Person(String name){<br />
&nbsp;&nbsp;&nbsp; prt("A person name is:"+name);<br />
&nbsp; }<br />
}<br />
public class Chinese extends Person{<br />
&nbsp; Chinese(){<br />
&nbsp;&nbsp;&nbsp; super();&nbsp; //调用父类构造函数（1）<br />
&nbsp;&nbsp;&nbsp; prt("A chinese.");//(4)<br />
&nbsp; }<br />
&nbsp; Chinese(String name){<br />
&nbsp;&nbsp;&nbsp; super(name);//调用父类具有相同形参的构造函数（2）<br />
&nbsp;&nbsp;&nbsp; prt("his name is:"+name);<br />
&nbsp; }<br />
&nbsp; Chinese(String name,int age){<br />
&nbsp;&nbsp;&nbsp; this(name);//调用当前具有相同形参的构造函数（3）<br />
&nbsp;&nbsp;&nbsp; prt("his age is:"+age);<br />
&nbsp; }<br />
&nbsp; public static void main(String[] args){<br />
&nbsp;&nbsp;&nbsp; Chinese cn=new Chinese();<br />
&nbsp;&nbsp;&nbsp; cn=new Chinese("kevin");<br />
&nbsp;&nbsp;&nbsp; cn=new Chinese("kevin",22);<br />
&nbsp; }<br />
}</p>
<p>
在这段程序中，this和super不再是像以前那样用&#8220;.&#8221;连接一个方法或成员，而是直接在其后跟上适当的参数，因此它的意义也就有了变化。
super后加参数的是用来调用父类中具有相同形式的构造函数，如1和2处。this后加参数则调用的是当前具有相同参数的构造函数，如3处。当然，在
Chinese的各个重载构造函数中，this和super在一般方法中的各种用法也仍可使用，比如4处，你可以将它替换为&#8220;this.prt&#8221;(因为它
继承了父类中的那个方法）或者是&#8220;super.prt&#8221;（因为它是父类中的方法且可被子类访问），它照样可以正确运行。但这样似乎就有点画蛇添足的味道
了。</p>
最后，写了这么多，如果你能对&#8220;this通常指代当前对象，super通常指代父类&#8221;这句话牢记在心，那么本篇便达到了目的，其它的你自会在以后的编程实践当中慢慢体会、掌握。另外关于本篇中提到的继承，请参阅相关Java教程
<img src ="http://www.blogjava.net/beandy809/aggbug/239592.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beandy809/" target="_blank">小胖</a> 2008-11-10 09:19 <a href="http://www.blogjava.net/beandy809/archive/2008/11/10/239592.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>猪肝以后不敢吃了</title><link>http://www.blogjava.net/beandy809/archive/2008/04/14/192922.html</link><dc:creator>小胖</dc:creator><author>小胖</author><pubDate>Mon, 14 Apr 2008 13:49:00 GMT</pubDate><guid>http://www.blogjava.net/beandy809/archive/2008/04/14/192922.html</guid><wfw:comment>http://www.blogjava.net/beandy809/comments/192922.html</wfw:comment><comments>http://www.blogjava.net/beandy809/archive/2008/04/14/192922.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/beandy809/comments/commentRss/192922.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beandy809/services/trackbacks/192922.html</trackback:ping><description><![CDATA[<font size="2">猪肝含有多种营养物质，它富含维生素A和微量元素铁、锌、铜，而且鲜嫩可口，但猪肝食前要去毒。</font><br />
<p><font size="2">
猪肝是猪体内最大的毒物中转站解毒器官，各种有毒的代谢产物和混入食料中的某些有毒物质如农药等，都会聚集在肝脏中，并被它解毒、排泄，或经它化学加工后运送至肾脏，从小便中排出。
</font>
<table align="left" border="0" cellpadding="0" cellspacing="0">
    <tbody>
        <tr>
            <td valign="top"><br />
            </td>
        </tr>
        <tr>
            <td>
            <table>
                <tbody>
                    <tr>
                        <td><br />
                        </td>
                    </tr>
                </tbody>
            </table>
            </td>
        </tr>
    </tbody>
</table>
<font size="2">肝脏还会产生炎症，甚至肝癌。此外，还可能有肝寄生虫等疾病。尚若肝脏的各类毒性物质未能排净，或解毒功能下降，那么有毒物质就会残留在肝脏的血液中，它可能诱发癌症、白血病与其它疾病。</font></p>
<p><font size="2">　　由于猪肝中有毒的血液是分散存留在数以万计的肝血窦中，因此，买回猪肝后要在自来水龙头下冲洗一下，然后置于盆内浸泡1～2小时消除残血。注意水要完全浸没猪肝。若猪肝急烹饪，则可视其大小切成4～6块，置盆中轻轻抓洗一下，然后盛入网篮中在自来水下冲洗干净即可。</font></p>
<p><font size="2">　　另外，炒猪肝不要一味求嫩，否则，既不能有效去毒，又不能杀死病菌、寄生虫卵。</font></p>
<img src ="http://www.blogjava.net/beandy809/aggbug/192922.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beandy809/" target="_blank">小胖</a> 2008-04-14 21:49 <a href="http://www.blogjava.net/beandy809/archive/2008/04/14/192922.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>日志..</title><link>http://www.blogjava.net/beandy809/archive/2007/12/11/166933.html</link><dc:creator>小胖</dc:creator><author>小胖</author><pubDate>Tue, 11 Dec 2007 06:08:00 GMT</pubDate><guid>http://www.blogjava.net/beandy809/archive/2007/12/11/166933.html</guid><wfw:comment>http://www.blogjava.net/beandy809/comments/166933.html</wfw:comment><comments>http://www.blogjava.net/beandy809/archive/2007/12/11/166933.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/beandy809/comments/commentRss/166933.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beandy809/services/trackbacks/166933.html</trackback:ping><description><![CDATA[通过将近两个月的学习 基础部分的学习已经基本告一个段落 但很多东西还要值得你去学习... 今天打开以前弄好的Eclipse 发现报错误 说 <br />
An error has occurred . see the log file&nbsp; 看了啊看 log file&nbsp; <br />
可能是现在的JDK版本不够 以前用的是1.5 现在用的JDK1.4.2 所以现在的Eclipse3.2所用的JSK 很多类不识别吧&nbsp; 可能是<br />
<br />
<br />
<img src ="http://www.blogjava.net/beandy809/aggbug/166933.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beandy809/" target="_blank">小胖</a> 2007-12-11 14:08 <a href="http://www.blogjava.net/beandy809/archive/2007/12/11/166933.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>练习 session JSP九大组件</title><link>http://www.blogjava.net/beandy809/archive/2007/12/11/166873.html</link><dc:creator>小胖</dc:creator><author>小胖</author><pubDate>Tue, 11 Dec 2007 03:00:00 GMT</pubDate><guid>http://www.blogjava.net/beandy809/archive/2007/12/11/166873.html</guid><wfw:comment>http://www.blogjava.net/beandy809/comments/166873.html</wfw:comment><comments>http://www.blogjava.net/beandy809/archive/2007/12/11/166873.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.blogjava.net/beandy809/comments/commentRss/166873.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beandy809/services/trackbacks/166873.html</trackback:ping><description><![CDATA[JSP共有以下9种基本内置组件（可与ASP的6种内部组件相对应）：
<br />
request 用户端请求，此请求会包含来自GET/POST请求的参数
<br />
response 网页传回用户端的回应
<br />
pageContext 网页的属性是在这里管理
<br />
session 与请求有关的会话期
<br />
application servlet正在执行的内容
<br />
out 用来传送回应的输出
<br />
config servlet的构架部件
<br />
page JSP网页本身
<br />
exception 针对错误网页，未捕捉的例外
<br />
<br />
<br />
你可以使用它们来存取执行JSP代码的servlet。 为了避免谈论到太多Servlet API 的细节，让我们来检视一些你可以利用它们来做的事:
<br />
<br />
不必使用运算式，你可以直接存取内部out物件来列印一些东西到response:
<br />
&lt;% out.println("Hello"); %&gt;
<br />
不必直接传送参数到JavaBean，你可以按照请求部件来取得参数的值:
<br />
&lt;% String name=request.getParameter("name");
<br />
<br />
out.println(name); %&gt;。
<br />
<br />
等等。
<br />
<br />
以下着重介绍session对象。
<br />
<br />
会话状态维持是 Web 应用开发者必须面对的问题。有多种方法可以用来解决这个问题，如使用 Cookies
、隐藏的表单输入域，或直接将状态信息附加到 URL 中。Java Servlet
提供了一个在多个请求之间持续有效的会话对象，该对象允许用户存储和提取会话状态信息。JSP也同样支持Servlet中的这个概念。 <br />
在 Sun 的 JSP 指南
中可以看到许多有关隐含对象的说明（隐含的含义是，这些对象可以直接引用，不需要显式地声明，也不需要专门的代码创建其实例）。例如 request
对象，它是 HttpServletRequest 的一个子类。该对象包含了所有有关当前浏览器请求的信息，包括 Cookies ， HTML
表单变量等等。 session 对象也是这样一个隐含对象。这个对象在第一个 JSP 页面被装载时自动创建，并被关联到 request
对象上。与 ASP 中的会话对象相似， JSP 中的 session 对象对于那些希望通过多个页面完成一个事务的应用是非常有用的。 <br />
为说明 session 对象的具体应用，接下来我们用三个页面模拟一个多页面的 Web 应用。第一个页面（ q1.html ）仅包含一个要求输入用户名字的 HTML 表单，代码如下：
<br />
&lt; HTML&gt;
<br />
&lt; BODY&gt;
<br />
&lt; FORM METHOD=POST ACTION="q2.jsp"&gt;
<br />
请输入您的姓名：
<br />
&lt; INPUT TYPE=TEXT NAME="thename"&gt;
<br />
&lt; INPUT TYPE=SUBMIT VALUE="SUBMIT"&gt;
<br />
&lt; /FORM&gt;
<br />
&lt; /BODY&gt;
<br />
&lt; /HTML&gt;
<br />
第二个页面是一个 JSP 页面（ q2.jsp ），它通过 request 对象提取 q1.html 表单中的 thename
值，将它存储为 name 变量，然后将这个 name 值保存到 session 对象中。 session 对象是一个名字 /
值对的集合，在这里，名字 / 值对中的名字为&#8220; thename &#8221;，值即为 name 变量的值。由于 session
对象在会话期间是一直有效的，因此这里保存的变量对后继的页面也有效。 q2.jsp 的另外一个任务是询问第二个问题。下面是它的代码： <br />
&lt; HTML&gt;
<br />
&lt; BODY&gt;
<br />
&lt; %@ page language="java" %&gt;
<br />
&lt; %! String name=""; %&gt;
<br />
&lt; %
<br />
name = request.getParameter("thename");
<br />
session.putValue("thename", name);
<br />
%&gt;
<br />
您的姓名是： &lt; %= name %&gt;
<br />
&lt; p&gt;
<br />
&lt; FORM METHOD=POST ACTION="q3.jsp"&gt;
<br />
您喜欢吃什么 ?
<br />
&lt; INPUT TYPE=TEXT NAME="food"&gt;
<br />
&lt; P&gt;
<br />
&lt; INPUT TYPE=SUBMIT VALUE="SUBMIT"&gt;
<br />
&lt; /FORM&gt;
<br />
&lt; /BODY&gt;
<br />
&lt; /HTML&gt;
<br />
第三个页面也是一个 JSP 页面（ q3.jsp ），主要任务是显示问答结果。它从 session 对象提取 thename
的值并显示它，以此证明虽然该值在第一个页面输入，但通过 session 对象得以保留。 q3.jsp
的另外一个任务是提取在第二个页面中的用户输入并显示它： <br />
&lt; HTML&gt;
<br />
&lt; BODY&gt;
<br />
&lt; %@ page language="java" %&gt;
<br />
&lt; %! String food=""; %&gt;
<br />
&lt; %
<br />
food = request.getParameter("food");
<br />
String name = (String) session.getValue("thename");
<br />
%&gt;
<br />
您的姓名是： &lt; %= name %&gt;
<br />
&lt; P&gt;
<br />
您喜欢吃： &lt; %= food %&gt;
<br />
&lt; /BODY&gt;
<br />
&lt; /HTML&gt;
<img src ="http://www.blogjava.net/beandy809/aggbug/166873.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beandy809/" target="_blank">小胖</a> 2007-12-11 11:00 <a href="http://www.blogjava.net/beandy809/archive/2007/12/11/166873.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>javascript小技巧-js小技巧收集(转)</title><link>http://www.blogjava.net/beandy809/archive/2007/12/04/165212.html</link><dc:creator>小胖</dc:creator><author>小胖</author><pubDate>Tue, 04 Dec 2007 07:27:00 GMT</pubDate><guid>http://www.blogjava.net/beandy809/archive/2007/12/04/165212.html</guid><wfw:comment>http://www.blogjava.net/beandy809/comments/165212.html</wfw:comment><comments>http://www.blogjava.net/beandy809/archive/2007/12/04/165212.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/beandy809/comments/commentRss/165212.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beandy809/services/trackbacks/165212.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: javascript小技巧-js小技巧收集(转)每一项都是js中的小技巧，但十分的实用！ 1.document.write(""); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document-&gt;html-&gt;(head,body) 4.一个浏览器窗口中的DOM顺序是:window-&gt;(navigator,screen,history,...&nbsp;&nbsp;<a href='http://www.blogjava.net/beandy809/archive/2007/12/04/165212.html'>阅读全文</a><img src ="http://www.blogjava.net/beandy809/aggbug/165212.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beandy809/" target="_blank">小胖</a> 2007-12-04 15:27 <a href="http://www.blogjava.net/beandy809/archive/2007/12/04/165212.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>msconfig命令无法使用 说找不到文件</title><link>http://www.blogjava.net/beandy809/archive/2007/12/04/165185.html</link><dc:creator>小胖</dc:creator><author>小胖</author><pubDate>Tue, 04 Dec 2007 06:43:00 GMT</pubDate><guid>http://www.blogjava.net/beandy809/archive/2007/12/04/165185.html</guid><wfw:comment>http://www.blogjava.net/beandy809/comments/165185.html</wfw:comment><comments>http://www.blogjava.net/beandy809/archive/2007/12/04/165185.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/beandy809/comments/commentRss/165185.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beandy809/services/trackbacks/165185.html</trackback:ping><description><![CDATA[<div><font color="#ff0000" size="4"><strong>电脑用用 垃圾就多了 有的东西就会被改掉 很简单 那我们就需要清理 或者解决一个一个的问题 今天遇到了systeminfo命令无法用 说找不到 frame什么的 记不得了 反正自己从网上下了个 导入到system32里 这里的是msconfig命令无法使用。。挨。。<br />
<br />
在Windows XP系统下，运行&#8220;msconfig&#8221;后，系统提示找不到该文件。但是该文件明明存在于系统分区中，而且可以双击打开。</strong></font></div>
<div><font color="#ff0000" size="4"><strong>这是因为msconfig.exe存在于 %systemroot%"PCHealth"HelpCtr"Binaries 目录中，而不是<br />
%systemroot% 或 %systemroot%"system32<br />
，无法省略其路径而直接运行文件名打开。我们平时之所以能够直接运行msconfig打开该程序，是因为在注册表中的<br />
HKEY_LOCAL_MACHINE"SOFTWARE"Microsoft"Windows"CurrentVersion"App Paths<br />
键下有msconfig.exe 的相关路径，起到导向功能。如果没有了msconfig.exe相关路径或者路径错误，就会导致无法直接运行文件名打开。解决方法：运行&#8220;regedit&#8221;，找到<br />
HKEY_LOCAL_MACHINE"SOFTWARE"Microsoft"Windows"CurrentVersion"App Paths<br />
在
右边窗口中，右击空白处，依次选择【新建】&#8594;【项】，将其名改为&#8220;MSCONFIG.EXE&#8221;。然后选中&#8220;MSCONFIG.EXE&#8221;，再在右边窗口中，
双击字符串值【默认】，把数值改为&#8220;C:"Windows"PCHealth"HelpCtr"Binaries"MSConfig.exe&#8221;(根据系统
所在分区自行更改)。修改后，我们就可以像以前一样直接运行msconfig打开该程序啦！</strong></font></div>
<div>&nbsp;</div>
<div><font color="#ff0000" size="4"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 希望你能成功！</strong></font></div>
<img src ="http://www.blogjava.net/beandy809/aggbug/165185.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beandy809/" target="_blank">小胖</a> 2007-12-04 14:43 <a href="http://www.blogjava.net/beandy809/archive/2007/12/04/165185.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何在XP下安装FTP服务器</title><link>http://www.blogjava.net/beandy809/archive/2007/12/04/165176.html</link><dc:creator>小胖</dc:creator><author>小胖</author><pubDate>Tue, 04 Dec 2007 06:26:00 GMT</pubDate><guid>http://www.blogjava.net/beandy809/archive/2007/12/04/165176.html</guid><wfw:comment>http://www.blogjava.net/beandy809/comments/165176.html</wfw:comment><comments>http://www.blogjava.net/beandy809/archive/2007/12/04/165176.html#Feedback</comments><slash:comments>11</slash:comments><wfw:commentRss>http://www.blogjava.net/beandy809/comments/commentRss/165176.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beandy809/services/trackbacks/165176.html</trackback:ping><description><![CDATA[<p>一、用ＩＩＳ架设<br />
如果只是想建个小型的同时在线用户数不超过１０个的ＦＴＰ服务器，且不会同时进行大流量的数据传输，可以用ＩＩＳ ５．０作为服务器<a href="javascript:;" onclick="javascript:tagshow(event, '%C8%ED%BC%FE');" target="_self"><u><strong>软件</strong></u></a>来架设（ＩＩＳ只适用于Ｗｉｎｄｏｗｓ ＮＴ／２０００／ＸＰ<a href="javascript:;" onclick="javascript:tagshow(event, '%B2%D9%D7%F7%CF%B5%CD%B3');" target="_self"><u><strong>操作系统</strong></u></a>）。</p>
<p>１．安装<br />
Ｗｉｎｄｏｗｓ
ＸＰ默认安装时不安装ＩＩＳ组件，需要手工添加安装。进入控制面板，找到&#8220;添加／删除程序&#8221;，打开后选择&#8220;添加／删除Ｗｉｎｄｏｗｓ组件&#8221;，在弹出的
&#8220;Ｗｉｎｄｏｗｓ组件向导&#8221;窗口中，将&#8220;Ｉｎｔｅｒｎｅｔ信息服务（ＩＩＳ）&#8221;项选中。在该选项前的&#8220;&#8730;&#8221;背景色是灰色的，这是因为Ｗｉｎｄｏｗｓ
ＸＰ默认并不安装ＦＴＰ服务组件。再点击右下角的&#8220;详细信息&#8221;，在弹出的&#8220;Ｉｎｔｅｒｎｅｔ信息服务（ＩＩＳ）&#8221;窗口中，找到&#8220;文件传输协议（ＦＴＰ）服
务&#8221;，选中后确定即可。<br />
安装完后需要重启。Ｗｉｎｄｏｗｓ ＮＴ／２０００和Ｗｉｎｄｏｗｓ ＸＰ的安装方法相同。</p>
<p>２．设置<br />
<a href="javascript:;" onclick="javascript:tagshow(event, '%B5%E7%C4%D4');" target="_self"><u><strong>电脑</strong></u></a>重
启后，ＦＴＰ服务器就开始运行了，但还要进行一些设置。点击&#8220;开始&#8594;所有程序&#8594;管理工具&#8594;Ｉｎｔｅｒｎｅｔ信息服务&#8221;，进入&#8220;Ｉｎｔｅｒｎｅｔ信息服务&#8221;
窗口后，找到&#8220;默认ＦＴＰ站点&#8221;，右击鼠标，在弹出的右键菜单中选择&#8220;属性&#8221;。在&#8220;属性&#8221;中，我们可以设置ＦＴＰ服务器的名称、ＩＰ、端口、访问账户、
ＦＴＰ目录位置、用户进入ＦＴＰ时接收到的消息等。</p>
<p>１）ＦＴＰ站点基本信息<br />
进入&#8220;ＦＴＰ站点&#8221;选项卡，其中的&#8220;描述&#8221;选项为该ＦＴＰ站点的名称，用来称呼你的服务器，可以随意填，比如&#8220;我的
小站&#8221;；&#8220;ＩＰ地址&#8221;为服务器的ＩＰ，系统默认为&#8220;全部未分配　&#8221;，一般不须改动，但如果在下拉列表框中有两个或两个以上的ＩＰ地址时，最好指定为公网
ＩＰ；&#8220;ＴＣＰ端口&#8221;一般仍设为默认的２１端口；&#8220;连接&#8221;选项用来设置允许同时连接服务器的用户最大连接数；&#8220;连接超时&#8221;用来设置一个等待时间，如果连接
到服务器的用户在线的时间超过等待时间而没有任何操作，服务器就会自动断开与该用户的连接。</p>
<p>２）设置账户及其权限<br />
很多ＦＴＰ站点都要求用户输入用户名和密码才能登录，这个用户名和密码就叫账户。不同用户可使用相同的账户访问站点，同一个站点可设置多个账户，每个账户可拥有不同的权限，如有的可以上传和下载，而有的则只允许下载。</p>
<p>３）<a href="javascript:;" onclick="javascript:tagshow(event, '%B0%B2%C8%AB');" target="_self"><u><strong>安全</strong></u></a>设定<br />
进
入&#8220;安全账户&#8221;选项卡，有&#8220;允许匿名连接&#8221;和&#8220;仅允许匿名连接&#8221;两项，默认为&#8220;允许匿名连接&#8221;，此时ＦＴＰ服务器提供匿名登录。&#8220;仅允许匿名连接&#8221;是用来
防止用户使用有管理权限的账户进行访问，选中后，即使是Ａｄｍｉｎｉｓｔｒａｔｏｒ（管理员）账号也不能登录，ＦＴＰ只能通过服务器进行&#8220;本地访问&#8221;来管
理。至于&#8220;ＦＴＰ站点操作员&#8221;选项，是用来添加或删除本ＦＴＰ服务器具有一定权限的账户。ＩＩＳ与其他专业的ＦＴＰ服务器软件不同，它基于Ｗｉｎｄｏｗｓ
用户账号进行账户管理，本身并不能随意设定ＦＴＰ服务器允许访问的账户，要添加或删除允许访问的账户，必须先在操作系统自带的&#8220;管理工具&#8221;中的&#8220;计算机管
理&#8221;中去设置Ｗｉｎｄｏｗｓ用户账号，然后再通过&#8220;安全账户&#8221;选项卡中的&#8220;ＦＴＰ站点操作员&#8221;选项添加或删除。但对于Ｗｉｎｄｏｗｓ
２０００和Ｗｉｎｄｏｗｓ ＸＰ专业版，系统并不提供&#8220;ＦＴＰ站点操作员&#8221;账户添加与删除功能，只提供Ａｄｍｉｎｉｓｔｒａｔｏｒ一个管理账号。<br />
提示：匿名登录一般不要求用户输入用户名和密码即可登录成功，若需要，可用&#8220;ａｎｏｎｙｍｏｕｓ&#8221;作为用户名，以任意电子邮件地址为密码来登录。</p>
<p>４）设置用户登录目录<br />
最后设置ＦＴＰ主目录（即用户登录ＦＴＰ后的初始位置），进入&#8220;主目录&#8221;选项卡，在&#8220;本地路径&#8221;中选择好ＦＴＰ站点的
根目录，并设置该目录的读取、写入、目录访问权限。&#8220;目录列表样式&#8221;中&#8220;ＵＮＩＸ&#8221;和&#8220;ＭＳ－ＤＯＳ&#8221;的区别在于：假设将Ｇ＼Ｆｔｐ设为站点根目录，则
当用户登录ＦＴＰ后，前者会使主目录显示为&#8220;＼&#8221;，后者显示为&#8220;Ｇ＼Ｆｔｐ&#8221;。<br />
设置完成后，ＦＴＰ服务器就算真正建成了。如果前面ＩＰ地址为
２１８．１．１．１，则用户使用ＦＴＰ客户端软件（用来登录ＦＴＰ服务器的上传／下载软件，如ＣｕｔｅＦＴＰ、ＦｌａｓｈＦＸＰ等，如无特别说明，本文中
所称ＦＴＰ客户端软件均以ＣｕｔｅＦＴＰ Ｐｒｏ
２．０为例）时，主机处填２１８．１．１．１，端口填２１，此服务器的地址表述为：ｆｔｐ／／２１８．１．１．１２１。ＩＩＳ虽然安装简单，设置较简
便，但功能不强，管理也很麻烦，尤其是连新建一个基本的授权访问账户都要进行繁杂的设置，而且ＩＩＳ本身的安全性也比较差，容易受到诸如&#8220;红色代码&#8221;等专
门针对ＩＩＳ漏洞进行攻击的病毒侵袭，因而很多人都喜欢使用第三方的ＦＴＰ服务器软件来架设。</p>
<p>二、用Ｓｅｒｖ－Ｕ等第三方ＦＴＰ服务器软件架设<br />
除ＩＩＳ外，还有很多ＦＴＰ服务器软件可以架设，如Ｗｕ－ＦＴＰ、ＰｒｏＦｔｐｄ、
Ｓｅｒｖ－Ｕ等，但大部分只适用于Ｕｎｉｘ、Ｌｉｎｕｘ系统，如果使用Ｗｉｎｄｏｗｓ系统，强烈推荐使用Ｓｅｒｖ－Ｕ。Ｓｅｒｖ－Ｕ（下载地址：
ｈｔｔｐ／／ｗｗｗ．ｎｅｗｈｕａ．ｃｏｍ／ＦＴＰＳｅｒｖＵ．ｈｔｍ，含汉化包）是一种被广泛运用的ＦＴＰ服务器端软件，支持Ｗｉｎｄｏｗｓ
３ｘ／９ｘ／Ｍｅ／ＮＴ／２０００等全Ｗｉｎｄｏｗｓ系列。它安装简单，功能强大，可以用同一个ＩＰ设定多个ＦＴＰ服务器、限定登录用户的权限、登录主目
录及空间大小、支持远程登录管理等，适合绝大部分个人自建ＦＴＰ的需要。</p>
<p>１．安装<br />
Ｓｅｒｖ－Ｕ的安装比ＩＩＳ还简单。先执行英文原版安装文件，按提示一路&#8220;ＮＥＸＴ&#8221;即可。要注意的是，在选择安装目录时，最好选
择安装在一个非系统盘里，以免将来系统发生异常时还要重新进行账号等的设置。然后执行汉化文件，选择原版安装目录，一路&#8220;下一步&#8221;即可完成安装。</p>
<p>２．设置<br />
与ＩＩＳ不同，Ｓｅｒｖ－Ｕ在第一次运行时会以向导的方式一步一步地提示用户进行设置，整个过程不超过五分钟，非常人性化。为了方
便说明，先假设我们要架设一个固定ＩＰ为２１８．１．１．１，端口为２１，根目录绝对路径为Ｇ＼Ｆｔｐ，允许匿名访问和拥有一个用户名为ｄｙｓ、密码为
ｓｙｄ、管理账户名叫&#8220;ＭｙＦｔｐ&#8221;的公网ＦＴＰ服务器。运行Ｓｅｒｖ－Ｕ，弹出向导窗口，依次设置如下选项：<br />
１）&#8220;您的ＩＰ地址&#8221;：这里我们填入２１８．１．１．１，如果你是ＡＤＳＬ等方式拨号上网，拥有的是动态ＩＰ或者不知道本机ＩＰ，此处请留空。<br />
２）&#8220;域名&#8221;：就是该ＦＴＰ站点的名称，可以随意取名，这里填入&#8220;ＭｙＦｔｐ&#8221;。<br />
３）&#8220;匿名账号&#8221;：决定该ＦＴＰ站点是否允许匿名用户访问。选择&#8220;是&#8221;。<br />
４）&#8220;匿名主目录&#8221;：设置匿名用户登录站点后所处的目录位置。输入&#8220;Ｇ＼Ｆｔｐ&#8221;。<br />
５）
&#8220;锁定于主目录&#8221;：假设在&#8220;匿名主目录&#8221;中设置匿名用户登录后所处的目录位置为&#8220;Ｇ＼Ｆｔｐ＼Ｇｕｅｓｔ&#8221;，那么，选择&#8220;是&#8221;后，当匿名用户登录ＦＴＰ
后，就被锁定在Ｇ＼Ｆｔｐ＼Ｇｕｅｓｔ目录下，只能查看Ｇｕｅｓｔ目录里的内容，不能进入上级目录&#8220;Ｆｔｐ&#8221;，同时该目录在ＦＴＰ客户端软件中显示为
&#8220;＼&#8221;，如果未被锁定，则会完整显示为&#8220;Ｇ＼Ｆｔｐ＼Ｇｕｅｓｔ&#8221;。这里选择&#8220;是&#8221;。<br />
６）&#8220;命名的账号&#8221;：决定是否要创建有一定管理权限的账户。这里选&#8220;是&#8221;。<br />
７）&#8220;账号名称&#8221;：就是具有一定管理权限的账户登录名称。填入&#8220;ｄｙｓ&#8221;。<br />
８）&#8220;账号密码&#8221;：设置账户的登录密码。输入&#8220;ｓｙｄ&#8221;。<br />
９）&#8220;主目录&#8221;：与&#8220;匿名主目录&#8221;一样，用来设置管理账户登录后所处的目录位置。输入&#8220;Ｇ＼Ｆｔｐ&#8221;。<br />
１０）&#8220;锁定于主目录&#8221;：选择&#8220;是&#8221;。<br />
１１）&#8220;管理员权限&#8221;：用来设置管理账户的管理权限级别。这里选&#8220;无权限&#8221;，后面再详述。<br />
设置完成，地址为：ｆｔｐ／／２１８．１．１．１２１的ＦＴＰ服务器就算架设成功了。最后可用ＣｕｔｅＦＴＰ分别以匿名和ｄｙｓ的账户登录验证。<br />
提示：以上这些设置并非最终设定，你还可以在Ｓｅｒｖ－Ｕ主界面中随时修改。</p>
<p>３．用同一个ＩＰ架设多个ＦＴＰ服务器<br />
如果带宽允许的话，你还可利用同一个ＩＰ轻松架设多个服务器。在Ｓｅｒｖ－Ｕ中，将&#8220;本地服务器&#8221;下&#8220;域&#8221;中的每个ＦＴＰ服务器称为&#8220;域&#8221;，刚才创建的&#8220;ＭｙＦｔｐ&#8221;服务器就是一个名叫&#8220;ＭｙＦｔｐ&#8221;的域。要架设多个服务器，实际上就是创建多个拥有不同端口的域而已。<br />
右
击&#8220;域&#8221;，选&#8220;新建域&#8221;，在弹出的向导中参照&#8220;ＭｙＦｔｐ&#8221;进行设置，只是在端口处一定不要与已经创建的&#8220;域&#8221;的端口或被其他系统服务占用的端口冲突即
可。如果填入２２，则此服务器的地址就是：ｆｔｐ／／２１８．１．１．１２２。依此而为，就可以架设多个ＦＴＰ服务器了。</p>
<p>三、用动态ＩＰ域名解析软件架设拥有固定域名的ＦＴＰ服务器<br />
在上面的介绍中，我们假设的是该服务器拥有２１８．１．１．１的固定ＩＰ，而事实上，大部分想架设个人ＦＴＰ的用户通常都是用ＡＤＳＬ等方式拨号上网。由于每次拨号上网后被分配到的ＩＰ地址都不相同，那这是否就意味着不能架设ＦＴＰ服务器呢？</p>
<p>有两个解决办法：一是在刚才向导中的&#8220;您的ＩＰ地址&#8221;中留空，然后完成其它向导设置。进入Ｓｅｒｖ－Ｕ主界面，先点击菜单栏上的&#8220;帮助&#8594;本机ＩＰ地
址&#8221;，将本机ＩＰ地址复制，再通过其他途径告知每个用户。每拨号上网一次就重复此操作一次；二是到网上下载安装一个动态ＩＰ域名解析软件，如国外的
ＤＮＳ２Ｇｏ、国内的花生壳、８８ＩＰ等，此类软件不管本机的ＩＰ如何变化都能将一个固定域名自动解析到本机ＩＰ上。这样，用户只要输入这个固定域名作
ＦＴＰ地址就可以访问到你的服务器。很明显，第一种方法相当麻烦，需要你有极大的耐心，第二种就相当简便，用户只要记住此域名而不用管ＩＰ是否变化。美中
不足的是，目前绝大部分此类软件需要付费注册才能永久使用，不注册只能免费使用３０天。<br />
我们以８８ＩＰ为例，来了解它的设置。</p>
<p>假设我们要申请一个域名：ｄｙｓ２．８８ｉｐ．ｃｏｍ。首先如前文所述用Ｓｅｒｖ－Ｕ（ＩＩＳ和其他ＦＴＰ服务器软件亦可）架设好ＦＴＰ服务器，注意将&#8220;您的ＩＰ地址&#8221;处留空，然后到ｈｔｔｐ／／ｗｗｗ．８８ｉｐ．ｎｅｔ去下载并安装８８ＩＰ标准版。<br />
８８ＩＰ
需要付费注册才能拥有一个永久域名，如果免费注册则仅能试用１５天。运行８８ＩＰ标准版客户端，会弹出设置窗口。要获得一个域名，需要先注册。在&#8220;基本资
料&#8221;中，依次填写好用户登录名、有效电子邮件地址、密码和联系电话，接下来就要选择你的域名，在&#8220;域名资料&#8221;中，&#8220;域名&#8221;框填入ｄｙｓ２，&#8220;域名后缀&#8221;下
拉框里选择&#8220;８８ｉｐ．ｃｏｍ&#8221;，这时，下方的&#8220;你的完整域名为&#8221;会显示为ｄｙｓ２．８８ｉｐ．ｃｏｍ，确认无误后，点&#8220;注册&#8221;按钮注册。如果注册的用户
名或申请的域名已经被其他用户注册过，软件会做出相应的提示，修改后再次注册即可。注册成功后，在&#8220;执行状态&#8221;中会显示&#8220;注册成功，用户ＩＤ：
ｘｘｘｘｘｘｘｘ&#8221;，记下用户ＩＤ，以备将来缴费或需要技术支持之用。最后要点击&#8220;装载&#8221;按钮将刚刚申请成功的账户信息装载至本机上。</p>
<img src ="http://www.blogjava.net/beandy809/aggbug/165176.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beandy809/" target="_blank">小胖</a> 2007-12-04 14:26 <a href="http://www.blogjava.net/beandy809/archive/2007/12/04/165176.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>最近在学jsp 所以把自己的代码附上 以便以后复习所用</title><link>http://www.blogjava.net/beandy809/archive/2007/11/27/163382.html</link><dc:creator>小胖</dc:creator><author>小胖</author><pubDate>Tue, 27 Nov 2007 01:37:00 GMT</pubDate><guid>http://www.blogjava.net/beandy809/archive/2007/11/27/163382.html</guid><wfw:comment>http://www.blogjava.net/beandy809/comments/163382.html</wfw:comment><comments>http://www.blogjava.net/beandy809/archive/2007/11/27/163382.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/beandy809/comments/commentRss/163382.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/beandy809/services/trackbacks/163382.html</trackback:ping><description><![CDATA[<span style="color: red;">&lt;%@ page contentType="text/html;charset=gb2312"%&gt;<br />
&lt;%@ page import="java.util.*"%&gt;<br />
&lt;html&gt;<br />
&lt;body bgcolor=cyan&gt;<br />
&lt;font size=5&gt;<br />
&lt;br&gt;老耿现在使用的协议是：<br />
&lt;% &nbsp;&nbsp; &nbsp;String protocol=request.getProtocol();<br />
&nbsp;&nbsp; &nbsp;out.println(protocol);<br />
%&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;<br />
<span style="color: #80ff87;">这个是获取你的协议的方法。 <br />
<span style="color: #0e0000;">还有的方法是 </span></span></span>
<p style="margin: 7.5pt 0cm; background: white none repeat scroll 0% 50%; text-align: left; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" align="left"><span style="font-size: 10pt; font-family: Verdana;">getProtocol(),</span><span style="font-size: 10pt; font-family: Verdana;">getServletPath(), getContentLength(), getMethod(),
getRemoteAddr(), getRemoteHost(), getServerName(), getParameterName()</span></p>
<span style="color: red;"><span style="color: #80ff87;"><br />
</span></span>
<img src ="http://www.blogjava.net/beandy809/aggbug/163382.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/beandy809/" target="_blank">小胖</a> 2007-11-27 09:37 <a href="http://www.blogjava.net/beandy809/archive/2007/11/27/163382.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>