﻿<?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>IT博客网- i have only belief--wjw-最新评论</title><link>http://www.cnitblog.com/wjw/CommentsRSS.aspx</link><description>             生活是精彩还是黑暗，完全取决于自己-------I  BELIEF。</description><language>zh-cn</language><pubDate>Mon, 19 Nov 2007 09:12:13 GMT</pubDate><lastBuildDate>Mon, 19 Nov 2007 09:12:13 GMT</lastBuildDate><generator>cnblogs</generator><item><title>re: The type XXX cannot be resolved. It is indirectly referenced from required .class files错误.....</title><link>http://www.cnitblog.com/wjw/archive/2007/09/12/31125.html#33291</link><dc:creator>cat</dc:creator><author>cat</author><pubDate>Wed, 12 Sep 2007 13:21:00 GMT</pubDate><guid>http://www.cnitblog.com/wjw/archive/2007/09/12/31125.html#33291</guid><description><![CDATA[thanks<img src ="http://www.cnitblog.com/wjw/aggbug/33291.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/wjw/" target="_blank">cat</a> 2007-09-12 21:21 <a href="http://www.cnitblog.com/wjw/archive/2007/09/12/31125.html#33291#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: The type XXX cannot be resolved. It is indirectly referenced from required .class files错误.....</title><link>http://www.cnitblog.com/wjw/archive/2007/08/14/31125.html#31801</link><dc:creator>8383</dc:creator><author>8383</author><pubDate>Tue, 14 Aug 2007 07:22:00 GMT</pubDate><guid>http://www.cnitblog.com/wjw/archive/2007/08/14/31125.html#31801</guid><description><![CDATA[只要有博客就可以在8383.com免费申请.CN域名，输入域名就能直接进入博客，我刚申请了一个，快输入8383hosting.cn到我的博客看我是如何耍酷吧。<img src ="http://www.cnitblog.com/wjw/aggbug/31801.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/wjw/" target="_blank">8383</a> 2007-08-14 15:22 <a href="http://www.cnitblog.com/wjw/archive/2007/08/14/31125.html#31801#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 杀毒软件</title><link>http://www.cnitblog.com/wjw/archive/2007/08/14/21648.html#31790</link><dc:creator> 在线翻译公司</dc:creator><author> 在线翻译公司</author><pubDate>Tue, 14 Aug 2007 06:37:00 GMT</pubDate><guid>http://www.cnitblog.com/wjw/archive/2007/08/14/21648.html#31790</guid><description><![CDATA[这个东西太有价值了！！！！！<br>不过发现现在市场上很多杀毒软件都是英文版的，真让人头疼。。。。<br>推荐一个免费的多语种互译的在线翻译网站www.165net.com，可进行汉语、英语、日语、德语、法语、俄语、韩语、意大利语、西班牙语、葡萄牙语、希腊语和荷兰语等十多种语言的互译。<img src ="http://www.cnitblog.com/wjw/aggbug/31790.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/wjw/" target="_blank"> 在线翻译公司</a> 2007-08-14 14:37 <a href="http://www.cnitblog.com/wjw/archive/2007/08/14/21648.html#31790#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: Struts 2与AJAX（第一部分）(转载)</title><link>http://www.cnitblog.com/wjw/archive/2007/08/06/29153.html#31348</link><dc:creator>XZｃｖｘｚｖｘｚｖ</dc:creator><author>XZｃｖｘｚｖｘｚｖ</author><pubDate>Mon, 06 Aug 2007 09:24:00 GMT</pubDate><guid>http://www.cnitblog.com/wjw/archive/2007/08/06/29153.html#31348</guid><description><![CDATA[ｄｓｇｆｄｓｖｇｃｘｖｃｘｂｃｘ<img src ="http://www.cnitblog.com/wjw/aggbug/31348.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/wjw/" target="_blank">XZｃｖｘｚｖｘｚｖ</a> 2007-08-06 17:24 <a href="http://www.cnitblog.com/wjw/archive/2007/08/06/29153.html#31348#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: Java、JavaApplet与JavaScript间的通信  转</title><link>http://www.cnitblog.com/wjw/archive/2007/08/01/31079.html#31081</link><dc:creator>i have only belief</dc:creator><author>i have only belief</author><pubDate>Wed, 01 Aug 2007 02:51:00 GMT</pubDate><guid>http://www.cnitblog.com/wjw/archive/2007/08/01/31079.html#31081</guid><description><![CDATA[在JavaScript程序中整合Java函数<br><br>问题的提出：<br>　　假定我们的HTML 页中有一些表单需要处理，并且我们需要初始化数据库中的字段，我们该怎么办？标准的解决办法就是使用CGI脚本或是使用Java Servlet等服务器端程序，但是你有没有想过，还可以编写一个脚本程序使你可以用JavaScript直接调用服务器端Java程序进行任何计算的结果，就像下面代码中列的那样：<br>　　＜html＞<br>　　我们的表单＜br＞<br>　　＜form＞<br>　　＜input type=&quot;text&quot; name=&quot;textField&quot;＞＜br＞<br>　　＜input type=&quot;button&quot; value=&quot;Click&quot; onClick=&quot;updateField();&quot;＞<br>　　＜/form＞<br>　　＜script＞<br>　　function updateField()<br>　　{<br>　　document.forms[0].textField.value=java.dbConnection.getData('SQL_expr');<br>　　}<br>　　＜/script＞<br>　　＜/html＞<br>　　所以，当用户点击按钮，该程序就会调用Java的dbConnection类，然后就可以在JavaScript应用程序中使用Java返回的结果了。上面的程序只是更新了textField的值，我们不必刷新整个页面。由于这个程序也不是JSP文件，所以不必把你的页面编译成Java Servlet。<br>　　你还可以使用调用某些Java函数返回的结果替代段落中的文字；在一个非常大的HTML表中，你可以使用同样的方法，只要更新一行信息：<br>　　＜script language=&quot;JavaScript&quot;＞<br>　　function changeCol()<br>　　{<br>　　document.all.quote.rows[0].cells[1].innerText=java.Stock.getQuote('Wayne');<br>　　}<br>　　＜/script＞<br>　　＜table id=&quot;quote&quot; border=1＞<br>　　＜tr＞＜td＞Wayne＜/td＞＜td＞123＜/td＞＜/tr＞<br>　　＜tr＞＜td＞Another one＜/td＞＜td＞34＜/td＞＜/tr＞<br>　　＜/table＞<br>　　怎么样，能够直接在JavaScript中嵌入Java对象的调用，而且可以保证你的页面的其它部分不会被改变，你一定对这个问题比较感兴趣吧。好吧，现在就让我们用Java Servlet来实现它吧。<br>　　工作原理<br>　　我的构思是使用Java Servlet编写一个JinJ(Java in JavaScript)程序,能够让 HTML 页面内整合 Java 类和 JavaScript脚本，将所有使用JavaScript调用Java函数的HTML页面都传送到这个Servlet中处理，JinJ将即时产生带有Java applet的隐藏帧，这个applet起着桥梁的作用，用来和Java通讯，它的大小还不到2KB，为了调用对象，Applet使用HTTP连接同一个JinJ Servlet。JinJ用相应的JavaScript结构来替换所有的Java调用（其实每一个调用前都有前缀java），并且保持页面的其它部分不变。所以，为了能够让JinJ正确识别，你的JavaScript代码中的任何Java调用，都要使用如下的结构： java.object_name.function_name(list_of_parameters) 其中： <br>　　java：是一个标准的前缀：<br>　　object_name：是一个变量名，保存某些Java类的实例（在后面，我们会详细的探讨如何创建/定义这样的变量），比如说它可以是一个类名。<br>　　function_name：是一个Java类的函数名。<br>　　list_of_parameters：是调用的函数的参数列表（可以为空）。<br>　　下面也将会探讨如何把参数传给Java，每个参数显然是某个JavaScript表达式。你也可以使用预编译页，换句话说就是在使用HTML页面之前编译它。<br>　　服务器实现<br>　　在谈编程之前我还想说一说JinJ的服务器实现。在你的服务器中需要两个组成部分：JINJ servlet和bridge applet.。你所有需要被整合的HTML页面都是被JinJ servlet预处理，你可以通过以下方法实现：<br>　　a)把你的页面当作一个参数传递给JinJ servlet<br>　　所以你可以把你HTML页中如下的超链接＜a href=&quot;mypage.html&quot;＞我的页面＜/a＞改为：＜a href=&quot;<a target="_new" href="<a target="_new" href="<a target="_new" href="http://myhost/">http://myhost/</a>servlet/JinJ"><a target="_new" href="http://myhost/">http://myhost/</a>servlet/JinJ</a>?mypage.html&quot;"><a target="_new" href="<a target="_new" href="http://myhost/">http://myhost/</a>servlet/JinJ"><a target="_new" href="http://myhost/">http://myhost/</a>servlet/JinJ</a>?mypage.html&quot;</a> target=&quot;_top&quot;＞我的页面＜/a＞<br>　　JinJ servlet 随即把所有的Java调用转化成JavaScript，然后产生页面并输出出来。<br>　　b)定义某种映射。举例来说，这里我们设置Servlet调用扩展名为.JinJ的文件 (这里介绍的方法针对运行于NT上的JSWDK，你所使用的Servelt系统的具体定义映射的方法请参看你的用户指南)<br>　　JinJ.code=JinJ<br>　　JinJ.initparams=servlet=<a target="_new" href="<a target="_new" href="http://myhost/">http://myhost/</a>servlet/JinJ"><a target="_new" href="http://myhost/">http://myhost/</a>servlet/JinJ</a>, root=c:\\jswdk\\webpages objects=c:\\jswdk\\obj.txt,<br>　　 codebase=<a target="_new" href="http://myhost/">http://myhost/</a><br>　　设置了以后，你就可以使用<a target="_new" href="http://myhost/">http://myhost/</a>some_file.JinJ然后JinJ servlet将会自动被调用了<br>　　Servlet参数<br>　　为了让JinJ正常运行，还应当能够为JinJ servlet设置一些全局参数，这也是我们在编程是应当注意到的问题。对于JSWDK， Servlet属性是参数'initparams'的一部分；对于Tomcat，则应当编辑系统中的web.xml<br>　　1）需要设置JinJ servlet的路径，参数名是servlet，就像这样：<br>　　　　<a target="_new" href="http://your_host:port/servlet/JINJ">http://your_host:port/servlet/JINJ</a><br>　　2) 需要设置存放HTML页的根目录，参数名是root，其值就像这样： /home/webpages (或c:\webpages) （默认值是一个空的字符串）。 例如，如果你的根目录是：/home/webpages，并且你使用<a target="_new" href="http://host/servlet/JINJ?myfile.htm">http://host/servlet/JINJ?myfile.htm</a> 的话，那你的真实的文件名是/home/webpages/myfile.htm<br>　　3) 需要设置你定义的Java对象的文件的完全目录，参数名是objects，其值只是一个存放在你的服务器中的一个文件的文件名。<br>　　4) 需要设置用于java applet的codebase，参数名是codebase，定义了存放applet的类的路径，比如<a target="_new" href="<a target="_new" href="http://your_host/">http://your_host/</a>"><a target="_new" href="http://your_host/">http://your_host/</a></a> 。<br>　　以下为Tomcat中web.xml 中的相应设置：<br>　　＜servlet＞<br>　　＜servlet-name＞JinJ＜/servlet-name＞<br>　　＜servlet-class＞JinJ＜/servlet-class＞<br>　　＜init-param＞<br>　　＜param-name＞servlet＜/param-name＞<br>　　＜param-value＞<a target="_new" href="<a target="_new" href="http://your_host/">http://your_host/</a>"><a target="_new" href="http://your_host/">http://your_host/</a></a>servlet/JinJ＜/param-value＞<br>　　＜/init-param＞<br>　　＜init-param＞<br>　　＜param-name＞root＜/param-name＞<br>　　＜param-value＞path_to_the_root_directory＜/param-value＞<br>　　＜/init-param＞<br>　　＜init-param＞<br>　　＜param-name＞objects＜/param-name＞<br>　　＜param-value＞path_to_your_objects_file＜/param-value＞<br>　　＜/init-param＞<br>　　＜init-param＞<br>　　＜param-name＞codebaset＜/param-name＞<br>　　＜param-value＞<a target="_new" href="<a target="_new" href="http://your_host/">http://your_host/</a>"><a target="_new" href="http://your_host/">http://your_host/</a></a>＜/param-value＞<br>　　＜/init-param＞<br>　　＜/servlet＞<br>　　在编程时还应当注意实现读取对象文件中所包含的对象，或创建新的Java对象<br>　　1. 在初始化JinJ Servlet时将创建一些Java对象，因此你必须在某个文本文件中定义这些对象，并且在参数objects中设置这个文件的路径，这是一个文本文件，每一行描述了一个元素(空行和以#或//开头的行将被忽略)，使用下面的格式来描述参数：<br>　　object_name=new class_name(list_of_parameters);<br>　　换句话说，它很象每次调用类构造器的new操作符，object_name 是就是某个你将在JavaScript中使用到的标识符，例如：<br>　　file://数据池<br>　　A=new dbPool(5);<br>　　file://哈希表<br>　　B=new java.util.Hashtable();<br>　　或者使用你自己定义的包和类：c=new myPackage.myClass(true);<br>　　然后在JavaScript中，你就可以使用它们了，如A.connect()，其中connect() 是类dbPool的一个函数，或者使用B.put('key',value)<br>　　注意：<br>　　1)你的类应当放在你的CLASSPATH指定的目录下面。<br>　　2)你可以使用类名作为对象名 (不过这必须在没有重名的情况下，因为对象名必须是唯一的)，如：dbPool=new dbPool();<br>　　2. 为了更优化程序，应当在编程的时候就预建一些对象组成标准化库，通过标准化库，你可以在运行中创建/删除对象的实例，查看存在的对象等。<br>　　下面就是我们需要实现的标准化库(预定义的对象) ，对象名是JinJ，所以服务器端名为JinJ的实例将会被自动创建，这给类中有下面几个函数：<br>　　public boolean create(String object_name,String class_name,list_of_constructors_parameters);<br>　　public void delete(String object_name);<br>　　public boolean exists(String object_name);<br>　　public String id();<br>　　public int random(int n1, int n2);<br>　　public String rewriteURL(document,String id_name);<br>　　public String rewriteURL(document,String id_name,String id_value);<br>　　create(创建)：能够让你在运行时创建某个对象的实例：<br>　　参数为：<br>　　- 新的对象名<br>　　- 类名<br>　　- 参数列表 (如果你使用默认构造函数的时候，可以为空)。<br>　　返回值：<br>　　- 根据创建的接过返回true 或 false<br>　　例如：<br>　　＜script language=&quot;JavaScript&quot;＞<br>　　＜!--创建myHash 作为一个新的哈希表Hashtable --＞<br>　　java.JinJ.create(&quot;myHash&quot;,&quot;java.util.Hashtable&quot;);<br>　　＜!-- 使用myHash --＞<br>　　java.myHash.put('key1','shop1');<br>　　＜/script＞<br>　　delete:让你删除任何对象的实例。<br>　　参数为：<br>　　- 对象名<br>　　例如：<br>　　＜script language=&quot;JavaScript&quot;＞<br>　　＜!-- 删除myHash --＞<br>　　java.JinJ.delete(&quot;myHash&quot;);<br>　　＜/script＞<br>　　exists：查看对象的实例是否存在。<br>　　参数为：<br>　　- 对象名<br>　　返回值：<br>　　true 或 false<br>　　例如：<br>　　＜script language=&quot;JavaScript&quot;＞<br>　　if (java.JinJ.exists(&quot;myHash&quot;)=='false')<br>　　{<br>　　＜!--创建myHash 作为一个新的哈希表Hashtable --＞<br>　　java.JinJ.create(myHash,&quot;java.util.Hashtable&quot;);<br>　　＜!--使用myHash --＞<br>　　java.myHash.put('key1','shop1');<br>　　＜/script＞<br>　　id： 返回唯一的标示符，比如你可以在支持session的程序中使用这个函数。<br>　　R <br><br>private String prepareString(String s)<br>　　{<br>　　if(s == null)<br>　　return null;<br>　　if(s.length() ＜ 2)<br>　　return s;<br>　　if(s.charAt(0) == '&quot;' &amp;&amp; s.charAt(s.length() - 1) == '&quot;') file://如果字符串s以&quot;开头，又以&quot;结尾，则把两头的&quot;去掉<br>　　return s.substring(1, s.length() - 1);<br>　　if(s.startsWith(&quot;'&quot;) &amp;&amp; s.endsWith(&quot;'&quot;))//如果字符串s以'开头，又以'结尾，则把两头的&quot;去掉<br>　　return s.substring(1, s.length() - 1);<br>　　else<br>　　return s;<br>　　}<br>　　<br>　　private boolean processLine1(String s, String s1, String s2, String s3)<br>　　{ file://创建一个Object类的实例<br>　　Object obj[] = {<br>　　null, null<br>　　};<br>　　Class class1;<br>　　if((class1 = (Class)cls.get(s1)) == null)<br>　　try<br>　　{<br>　　class1 = Class.forName(s1);//返回具有s1指定的类名的类的Class描述符<br>　　cls.put(s1, class1); file://放回哈西表<br>　　}<br>　　catch(Exception _ex)<br>　　{<br>　　System.out.println(&quot;不能装载类 &quot; + s1);<br>　　return false;<br>　　}<br>　　obj[0] = class1;<br>　　if(s2.length() == 0)<br>　　{<br>　　try<br>　　{<br>　　obj[1] = class1.newInstance();// 创建类的新实例<br>　　}<br>　　catch(NoSuchMethodError _ex)<br>　　{<br>　　System.out.println(&quot;不能创建对象的实例 &quot; + s3);<br>　　return false;<br>　　}<br>　　catch(Exception _ex)<br>　　{<br>　　System.out.println(&quot;不能创建对象的实例 &quot; + s3);<br>　　return false;<br>　　}<br>　　inst.put(s, ((Object) (obj)));<br>　　}<br>　　else<br>　　{<br>　　Object obj1[] = getParamArray(s2, 0); file://取得参数列表<br>　　if(obj1 == null)<br>　　{<br>　　System.out.println(&quot;不能处理这行参数： &quot; + s3);<br>　　return false;<br>　　}<br>　　try<br>　　{<br>　　Constructor cons = class1.getConstructor((Class[])obj1[0]);//使用参数列表构建类构建器<br>　　if(class1 == null)<br>　　{<br>　　System.out.println(&quot;不能创建对象的实例 &quot; + s3);<br>　　return false;<br>　　}<br>　　obj[1] = cons.newInstance((Object[])obj1[1]);<br>　　inst.put(s, ((Object) (obj)));<br>　　}<br>　　catch(Exception _ex)<br>　　{<br>　　System.out.println(&quot;不能创建对象的实例 &quot; + s3);<br>　　return false;<br>　　}<br>　　}<br>　　return true;<br>　　}<br>　　 <br>　　<br>　　<br>　　<br>　　private Object[] getParamArray(String s, int i) file://取得s中所包含的参数列表，存入一个Object数组中<br>　　{<br>　　String s1 = s.trim(); file://去除末尾的空格<br>　　String s6 = &quot;,&quot;;<br>　　Vector vector = new Vector();<br>　　if(s1.length() ＞ 0)<br>　　{<br>　　if(s1.charAt(0) == '(')//去掉（<br>　　s1 = s1.substring(1);<br>　　if(s1.endsWith(&quot;)&quot;))//去掉）<br>　　s1 = s1.substring(0, s1.length() - 1);<br>　　String s2 = s1.trim(); file://去掉字符串后的空格<br>　　if(s2.length() == 0 &amp;&amp; i == 0) file://如果s2长度为零，说明没有参数<br>　　return null;<br>　　String s4;<br>　　if(s2.length() ＞ 0)<br>　　{<br>　　if(s2.charAt(0) == '&quot;')//如果s2以&quot;开头，则用\&quot;代替<br>　　s6 = &quot;\&quot;&quot;;<br>　　else<br>　　if(s2.charAt(0) == '\'')//如果s2以\'开头，则用'代替<br>　　s6 = &quot;'&quot;;<br>　　else<br>　　s6 = &quot;,&quot;;<br>　　s4 = s2.substring(0, 1); file://取得s2的第一个字符<br>　　s2 = s2.substring(1);//取得s2的第二个字符往后的字符<br>　　}<br>　　else<br>　　{<br>　　s4 = &quot;&quot;;<br>　　}<br>　　for(; s2.length() ＞ 0; s2 = s2.substring(1))//这些语句是为了把参数表中的参数分离出来<br>　　{<br>　　String s5 = s2.substring(0, 1);//取得s2的第一个字符<br>　　if(s5.equals(s6)) file://如果s5和s6相等，即判断s5是否为两个参数的分隔符<br>　　{<br>　　if(s6.equals(&quot;\&quot;&quot;) || s6.equals(&quot;'&quot;))//如果s6为\&quot;或'，则<br>　　s4 = s4 + s6;<br>　　vector.addElement(s4); file://把s4（即一个参数值）加入vector中<br>　　s2 = s2.substring(1).trim();<br>　　s4 = &quot;&quot;;<br>　　if(s2.length() == 0)<br>　　break;<br>　　s4 = s2.substring(0, 1);<br>　　if(s4.charAt(0) == ',')<br>　　file://如果s4以&quot;,&quot;开头，则判断s4是否以分隔符开头<br>　　{<br>　　s2 = s2.substring(1).trim();<br>　　s4 = &quot;&quot;;<br>　　if(s2.length() == 0)<br>　　break;<br>　　s4 = s2.substring(0, 1);<br>　　}<br>　　if(s4.charAt(0) == '&quot;')<br>　　s6 = &quot;\&quot;&quot;;<br>　　else<br>　　if(s4.charAt(0) == '\'')<br>　　s6 = &quot;'&quot;;<br>　　else<br>　　s6 = &quot;,&quot;;<br>　　}<br>　　else<br>　　{<br>　　s4 = s4 + s5;<br>　　}<br>　　}<br>　　<br>　　if(s4.length() ＞ 0)<br>　　vector.addElement(s4);<br>　　}<br>　　int j = vector.size(); file://取得向量变量vector的大小，vector中保存的都是参数值<br>　　if(j == 0 &amp;&amp; i == 0)<br>　　return null; file://没有参数<br>　　Object aobj[] = new Object[3];<br>　　Class class1[] = new Class[j + i];<br>　　Object aobj1[] = new Object[j + i];<br>　　aobj[0] = class1;<br>　　aobj[1] = ((Object) (aobj1));<br>　　aobj[2] = new Integer(j + i);<br>　　for(int k = i; k ＜ j + i; k++)<br>　　{<br>　　String s3 = (String)vector.elementAt(k - i);<br>　　try<br>　　file://以下的代码是为了判断，每个参数到底是什么数据类型<br>　　{ file://判断是否为整型<br>　　Integer integer = Integer.valueOf(s3);<br>　　class1[k] = Integer.TYPE;<br>　　aobj1[k] = integer;<br>　　}<br>　　catch(Exception _ex)<br>　　{<br>　　try<br>　　{ file://判断是否为浮点型<br>　　Float float1 = Float.valueOf(s3);<br>　　class1[k] = Float.TYPE;<br>　　aobj1[k] = float1;<br>　　}<br>　　catch(Exception _ex2)<br>　　{ file://判断是否为布尔类型<br>　　s3 = prepareString(s3);<br>　　if(s3.equals(&quot;true&quot;)) file://判断是否为真<br>　　{<br>　　class1[k] = Boolean.TYPE;<br>　　aobj1[k] = new Boolean(true);<br>　　}<br>　　else<br>　　if(s3.equals(&quot;false&quot;)) file://判断是否为假<br>　　{<br>　　class1[k] = Boolean.TYPE;<br>　　aobj1[k] = new Boolean(false);<br>　　}<br>　　else<br>　　{<br>　　class1[k] = class$java$lang$String == null ? (class$java$lang$String = class$(&quot;java.lang.String&quot;)) : class$java$lang$String;<br>　　aobj1[k] = s3;<br>　　}<br>　　}<br>　　}<br>　　}<br>　　vector = null;<br>　　return aobj;<br>　　}<br>　　public void doPost(HttpServletRequest httpservletrequest, HttpServletResponse httpservletresponse)<br>　　throws ServletException, IOException<br>　　{<br>　　doGet(httpservletrequest, httpservletresponse);<br>　　}<br>　　<br>　　public void doGet(HttpServletRequest httpservletrequest, HttpServletResponse httpservletresponse)<br>　　throws ServletException, IOException<br>　　{<br>　　String s = &quot;&quot;;<br>　　String s1 = &quot;&quot;;<br>　　s = HttpUtils.getRequestURL(httpservletrequest).toString();<br>　　file://返回一个字符串，包含请求字符串中包含的协议名，主机名，端口号以及路径，但是不包含请求的内容<br>　　int i;<br>　　if((i = s.indexOf(&quot;?&quot;)) ＞ 0)//去掉s结尾的问号<br>　　s = s.substring(0, i);<br>　　s1 = httpservletrequest.getQueryString();//取的请求字符串的请求内容<br>　　if(s1 == null)<br>　　{<br>　　parseFile(s1, httpservletrequest, httpservletresponse);<br>　　return;<br>　　}<br>　　if(s1.equals(admin)) file://如果请求串等于admin<br>　　{<br>　　adminPage(httpservletrequest, httpservletresponse, s); file://进入管理员界面<br>　　return;<br>　　}<br>　　if(s1.equals(&quot;namiotde&quot;)) file://如果请求串为namiotde，则执行相应的执行命令<br>　　{<br>　　executeRequest(httpservletrequest, httpservletresponse);<br>　　return;<br>　　}<br>　　String s2 = getFromQuery(s1, &quot;what=&quot;); file://取的动作的属性值<br>　　if(s2.equals(&quot;hframe&quot;))<br>　　{<br>　　getHiddenFrame(httpservletrequest, httpservletresponse);//转到隐藏帧<br>　　return;<br>　　}<br>　　if(s2.equals(&quot;mframe&quot;))<br>　　{<br>　　getMainFrame(s1, httpservletrequest, httpservletresponse); file://转到主帧<br>　　return;<br>　　}<br>　　else<br>　　{<br>　　parseFile(s1, httpservletrequest, httpservletresponse);<br>　　return;<br>　　}<br>　　}<br>　　file://管理员界面，执行添加删除对象的操作<br>　　private void adminPage(HttpServletRequest httpservletrequest, HttpServletResponse httpservletresponse, String s)<br>　　throws IOException<br>　　{<br>　　PrintWriter printwriter = httpservletresponse.getWriter();<br>　　String s1 = &quot;&quot;;<br>　　String s4 = httpservletrequest.getParameter(&quot;what&quot;); file://返回请求串中what，即动作的属性值<br>　　if(s4 != null)<br>　　if(s4.equals(&quot;delete&quot;)) file://如果what的值为delete，则执行相应的操作<br>　　{<br>　　for(Enumeration enumeration = httpservletr <br> <br><img src ="http://www.cnitblog.com/wjw/aggbug/31081.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/wjw/" target="_blank">i have only belief</a> 2007-08-01 10:51 <a href="http://www.cnitblog.com/wjw/archive/2007/08/01/31079.html#31081#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: Java、JavaApplet与JavaScript间的通信  转</title><link>http://www.cnitblog.com/wjw/archive/2007/08/01/31079.html#31080</link><dc:creator>i have only belief</dc:creator><author>i have only belief</author><pubDate>Wed, 01 Aug 2007 02:49:00 GMT</pubDate><guid>http://www.cnitblog.com/wjw/archive/2007/08/01/31079.html#31080</guid><description><![CDATA[ 以 下 是 该 例 的java 源 程 序, 以 及 与 之 配 合 的javascript. <br><br>import java.awt.Graphics;<br>import java.awt.Color;<br>public class simple_sample extends java.applet.Applet<br>{<br>Color line_color=Color.black;<br>String color_description=&quot;&quot;;<br>private int i=1;<br>public void start_2_change()<br>{<br>if (i%2==0)<br>{<br>line_color=Color.yellow;<br>color_description=&quot;The current color is Yellow!&quot;;<br>}<br>else<br>{<br>line_color=Color.green;<br>color_description=&quot;The current color is Green!&quot;;<br>}<br>i++;<br>repaint();<br>}<br>public void paint(Graphics g)<br>{<br>g.drawString(color_description,10,10);<br>g.setColor(line_color);<br>g.drawOval(30,20,79,79);<br>}<br>} 　 <br><br>Javascript:<br>&lt; form &gt;<br>&lt; input type=&quot;button&quot; value=&quot;Alter Color&quot;<br>onclick=&quot;document.simple_sample.start_2_change()&quot; &gt;<br>&lt; /form &gt; <br><img src ="http://www.cnitblog.com/wjw/aggbug/31080.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/wjw/" target="_blank">i have only belief</a> 2007-08-01 10:49 <a href="http://www.cnitblog.com/wjw/archive/2007/08/01/31079.html#31080#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 免费获得QQ币</title><link>http://www.cnitblog.com/wjw/archive/2007/07/12/6830.html#29772</link><dc:creator>多多</dc:creator><author>多多</author><pubDate>Thu, 12 Jul 2007 06:28:00 GMT</pubDate><guid>http://www.cnitblog.com/wjw/archive/2007/07/12/6830.html#29772</guid><description><![CDATA[我要免费得Q币 <br><img src ="http://www.cnitblog.com/wjw/aggbug/29772.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/wjw/" target="_blank">多多</a> 2007-07-12 14:28 <a href="http://www.cnitblog.com/wjw/archive/2007/07/12/6830.html#29772#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 免费获得QQ币</title><link>http://www.cnitblog.com/wjw/archive/2007/07/12/6830.html#29770</link><dc:creator>多多</dc:creator><author>多多</author><pubDate>Thu, 12 Jul 2007 06:27:00 GMT</pubDate><guid>http://www.cnitblog.com/wjw/archive/2007/07/12/6830.html#29770</guid><description><![CDATA[我要免费得Q币<img src ="http://www.cnitblog.com/wjw/aggbug/29770.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/wjw/" target="_blank">多多</a> 2007-07-12 14:27 <a href="http://www.cnitblog.com/wjw/archive/2007/07/12/6830.html#29770#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 免费获得QQ币</title><link>http://www.cnitblog.com/wjw/archive/2007/07/12/6830.html#29771</link><dc:creator>多多</dc:creator><author>多多</author><pubDate>Thu, 12 Jul 2007 06:27:00 GMT</pubDate><guid>http://www.cnitblog.com/wjw/archive/2007/07/12/6830.html#29771</guid><description><![CDATA[我要免费得Q币<br><img src ="http://www.cnitblog.com/wjw/aggbug/29771.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/wjw/" target="_blank">多多</a> 2007-07-12 14:27 <a href="http://www.cnitblog.com/wjw/archive/2007/07/12/6830.html#29771#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 武汉３月份招聘会</title><link>http://www.cnitblog.com/wjw/archive/2007/03/04/23555.html#23556</link><dc:creator>i have only belief</dc:creator><author>i have only belief</author><pubDate>Sun, 04 Mar 2007 07:56:00 GMT</pubDate><guid>http://www.cnitblog.com/wjw/archive/2007/03/04/23555.html#23556</guid><description><![CDATA[<a target="_new" href="http://www.aoff.whu.edu.cn/jyzd/zphd.asp#">http://www.aoff.whu.edu.cn/jyzd/zphd.asp#</a><img src ="http://www.cnitblog.com/wjw/aggbug/23556.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/wjw/" target="_blank">i have only belief</a> 2007-03-04 15:56 <a href="http://www.cnitblog.com/wjw/archive/2007/03/04/23555.html#23556#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: Google Earth中文导航 轻松周游世界(转自cnBata.COM)</title><link>http://www.cnitblog.com/wjw/archive/2006/11/10/17955.html#19046</link><dc:creator>何晓辉</dc:creator><author>何晓辉</author><pubDate>Fri, 10 Nov 2006 08:06:00 GMT</pubDate><guid>http://www.cnitblog.com/wjw/archive/2006/11/10/17955.html#19046</guid><description><![CDATA[不错啊<br>好东西<br>找这个好久了啊，总算是看到了！呵呵<br>你个小比的手机停了啊！<img src ="http://www.cnitblog.com/wjw/aggbug/19046.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/wjw/" target="_blank">何晓辉</a> 2006-11-10 16:06 <a href="http://www.cnitblog.com/wjw/archive/2006/11/10/17955.html#19046#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 用Eclipse3.1 + Myeclipse4.0 + Tomcat5.0 + j2sdk1.5 搭建J2EE开发环境(转)</title><link>http://www.cnitblog.com/wjw/archive/2006/11/06/11540.html#18876</link><dc:creator>xiaolaohu</dc:creator><author>xiaolaohu</author><pubDate>Mon, 06 Nov 2006 05:14:00 GMT</pubDate><guid>http://www.cnitblog.com/wjw/archive/2006/11/06/11540.html#18876</guid><description><![CDATA[很好谢谢 <img src ="http://www.cnitblog.com/wjw/aggbug/18876.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/wjw/" target="_blank">xiaolaohu</a> 2006-11-06 13:14 <a href="http://www.cnitblog.com/wjw/archive/2006/11/06/11540.html#18876#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: MSSQL&amp;quot;以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机&amp;quot;错误提示解决方法</title><link>http://www.cnitblog.com/wjw/archive/2006/10/24/15724.html#18361</link><dc:creator>liaodnaiel</dc:creator><author>liaodnaiel</author><pubDate>Tue, 24 Oct 2006 13:37:00 GMT</pubDate><guid>http://www.cnitblog.com/wjw/archive/2006/10/24/15724.html#18361</guid><description><![CDATA[谢谢分享<img src ="http://www.cnitblog.com/wjw/aggbug/18361.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/wjw/" target="_blank">liaodnaiel</a> 2006-10-24 21:37 <a href="http://www.cnitblog.com/wjw/archive/2006/10/24/15724.html#18361#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: Windows操作系统系统盘清理</title><link>http://www.cnitblog.com/wjw/archive/2006/10/18/11630.html#18070</link><dc:creator>ihaveonlybelief</dc:creator><author>ihaveonlybelief</author><pubDate>Tue, 17 Oct 2006 16:54:00 GMT</pubDate><guid>http://www.cnitblog.com/wjw/archive/2006/10/18/11630.html#18070</guid><description><![CDATA[新建一个文本文档，输入如下内容：<br>echo off<br>echo 正在清除系统垃圾文件，请稍等......<br>del /f /s /q %systemdrive%\*.tmp<br>del /f /s /q %systemdrive%\*._mp<br>del /f /s /q %systemdrive%\*.log<br>del /f /s /q %systemdrive%\*.gid<br>del /f /s /q %systemdrive%\*.chk<br>del /f /s /q %systemdrive%\*.old<br>del /f /s /q %systemdrive%\recycled\*.*<br>del /f /s /q %windir%\*.bak<br>del /f /s /q %windir%\prefetch\*.*<br>rd /s /q %windir%\temp &amp; md %windir%\temp<br>del /f /q %userprofile%\cookies\*.*<br>del /f /q %userprofile%\recent\*.*<br>del /f /s /q &quot;%userprofile%\Local Settings\Temporary Internet Files\*.*&quot;<br>del /f /s /q &quot;%userprofile%\Local Settings\Temp\*.*&quot;<br>del /f /s /q &quot;%userprofile%\recent\*.*&quot;<br>echo 清除系统LJ完成！<br>echo. &amp; pause <br><img src ="http://www.cnitblog.com/wjw/aggbug/18070.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/wjw/" target="_blank">ihaveonlybelief</a> 2006-10-18 00:54 <a href="http://www.cnitblog.com/wjw/archive/2006/10/18/11630.html#18070#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: Google Earth中文导航 轻松周游世界(转自cnBata.COM)</title><link>http://www.cnitblog.com/wjw/archive/2006/10/16/17955.html#18039</link><dc:creator>李珍宝</dc:creator><author>李珍宝</author><pubDate>Mon, 16 Oct 2006 09:54:00 GMT</pubDate><guid>http://www.cnitblog.com/wjw/archive/2006/10/16/17955.html#18039</guid><description><![CDATA[好东西！<img src ="http://www.cnitblog.com/wjw/aggbug/18039.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/wjw/" target="_blank">李珍宝</a> 2006-10-16 17:54 <a href="http://www.cnitblog.com/wjw/archive/2006/10/16/17955.html#18039#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>