??xml version="1.0" encoding="utf-8" standalone="yes"?>中文精品久久,国产精品资源在线观看,精品视频123区在线观看http://www.aygfsteel.com/leweslove/category/31948.html 永远也走不出q操蛋的围城...zh-cnSun, 30 Nov 2008 12:22:33 GMTSun, 30 Nov 2008 12:22:33 GMT60Java And IOhttp://www.aygfsteel.com/leweslove/articles/Evan.htmlleweslovelewesloveFri, 28 Nov 2008 09:04:00 GMThttp://www.aygfsteel.com/leweslove/articles/Evan.htmlhttp://www.aygfsteel.com/leweslove/comments/243292.htmlhttp://www.aygfsteel.com/leweslove/articles/Evan.html#Feedback0http://www.aygfsteel.com/leweslove/comments/commentRss/243292.htmlhttp://www.aygfsteel.com/leweslove/services/trackbacks/243292.html 1. stream代表的是M有能力出数据的数据源,或是M有能力接收数据的接收源。在Java的IO中,所有的streamQ包括Input和Out streamQ都包括两种cdQ?
1.1 以字节ؓ导向的stream
以字节ؓ导向的streamQ表CZ字节为单位从stream中读取或往stream中写入信息。以字节为导向的stream包括下面几种cdQ?
1) input streamQ?
1) ByteArrayInputStreamQ把内存中的一个缓冲区作ؓInputStream使用
2) StringBufferInputStreamQ把一个String对象作ؓInputStream
3) FileInputStreamQ把一个文件作为InputStreamQ实现对文g的读取操?
4) PipedInputStreamQ实Cpipe的概念,主要在线E中使用
5) SequenceInputStreamQ把多个InputStream合ƈZ个InputStream
2) Out stream
1) ByteArrayOutputStreamQ把信息存入内存中的一个缓冲区?
2) FileOutputStreamQ把信息存入文g?
3) PipedOutputStreamQ实Cpipe的概念,主要在线E中使用
4) SequenceOutputStreamQ把多个OutStream合ƈZ个OutStream
1.2 以Unicode字符为导向的stream
以Unicode字符为导向的streamQ表CZUnicode字符为单位从stream中读取或往stream中写入信息。以Unicode字符为导向的stream包括下面几种cdQ?
1) Input Stream
1) CharArrayReaderQ与ByteArrayInputStream对应
2) StringReaderQ与StringBufferInputStream对应
3) FileReaderQ与FileInputStream对应
4) PipedReaderQ与PipedInputStream对应
2) Out Stream
1) CharArrayWriteQ与ByteArrayOutputStream对应
2) StringWriteQ无与之对应的以字节为导向的stream
3) FileWriteQ与FileOutputStream对应
4) PipedWriteQ与PipedOutputStream对应

以字Wؓ导向的stream基本上对有与之相对应的以字节为导向的stream。两个对应类实现的功能相同,字是在操作时的导向不同。如 CharArrayReaderQ和ByteArrayInputStream的作用都是把内存中的一个缓冲区作ؓInputStream使用Q所不同? 是前者每ơ从内存中读取一个字节的信息Q而后者每ơ从内存中读取一个字W?
1.3 两种不现导向的stream之间的{?
InputStreamReader和OutputStreamReaderQ把一个以字节为导向的stream转换成一个以字符为导向的stream?
2. streamd属?
2.1 “为streamd属?#8221;的作?
q用上面介绍的Java中操作IO的APIQ我们就可完成我们想完成的Q何操作了。但通过FilterInputStream和FilterOutStream的子c,我们可以为streamd属性。下面以一个例子来说明q种功能的作用?
如果我们要往一个文件中写入数据Q我们可以这h作:
FileOutStream fs = new FileOutStream(“test.txt”);
然后可以通过产生的fs对象调用write()函数来往test.txt文g中写入数据了。但是,如果我们惛_?#8220;先把要写入文件的数据先缓存到内存 中,再把~存中的数据写入文g?#8221;的功能时Q上面的API没有一个能满我们的需求了。但是通过FilterInputStream? FilterOutStream的子c,为FileOutStreamd我们所需要的功能?
2.2 FilterInputStream的各U类?
2.2.1 用于装以字节ؓ导向的InputStream
1) DataInputStreamQ从stream中读取基本类型(int、char{)数据?
2) BufferedInputStreamQ用缓冲区
3) LineNumberInputStreamQ会记录input stream内的行数Q然后可以调用getLineNumber()和setLineNumber(int)
4) PushbackInputStreamQ很用刎ͼ一般用于编译器开?
2.2.2 用于装以字Wؓ导向的InputStream
1) 没有与DataInputStream对应的类。除非在要用readLine()时改用BufferedReaderQ否则用DataInputStream
2) BufferedReaderQ与BufferedInputStream对应
3) LineNumberReaderQ与LineNumberInputStream对应
4) PushBackReaderQ与PushbackInputStream对应
2.3 FilterOutStream的各U类?
2.2.3 用于装以字节ؓ导向的OutputStream
1) DataIOutStreamQ往stream中输出基本类型(int、char{)数据?
2) BufferedOutStreamQ用缓冲区
3) PrintStreamQ生格式化输出
2.2.4 用于装以字Wؓ导向的OutputStream
1) BufferedWriteQ与对应
2) PrintWriteQ与对应
3. RandomAccessFile
1) 可通过RandomAccessFile对象完成Ҏ件的d操作
2) 在生一个对象时Q可指明要打开的文件的性质QrQ只读;wQ只写;rw可读?
3) 可以直接跛_文g中指定的位置
4. I/O应用的一个例?br />
import java.io.*;
public class TestIO{
public static void main(String[] args)
throws IOException{
//1.以行为单位从一个文件读取数?/span>
BufferedReader in = 
new BufferedReader(
new FileReader("F:\\nepalon\\TestIO.java"));
String s, s2 
= new String();
while((s = in.readLine()) != null)
s2 
+= s + "\n";
in.close();

//1b. 接收键盘的输?/span>
BufferedReader stdin = 
new BufferedReader(
new InputStreamReader(System.in));
System.out.println(
"Enter a line:");
System.out.println(stdin.readLine());

//2. 从一个String对象中读取数?/span>
StringReader in2 = new StringReader(s2);
int c;
while((c = in2.read()) != -1)
System.out.println((
char)c);
in2.close();

//3. 从内存取出格式化输入
try{
DataInputStream in3 
= 
new DataInputStream(
new ByteArrayInputStream(s2.getBytes()));
while(true)
System.out.println((
char)in3.readByte()); 
}
catch(EOFException e){
System.out.println(
"End of stream");
}

//4. 输出到文?/span>
try{
BufferedReader in4 
=
new BufferedReader(
new StringReader(s2));
PrintWriter out1 
=
new PrintWriter(
new BufferedWriter(
new FileWriter("F:\\nepalon\\ TestIO.out")));
int lineCount = 1;
while((s = in4.readLine()) != null)
out1.println(lineCount
++ + "Q?/span>" + s);
out1.close();
in4.close();
}
catch(EOFException ex){
System.out.println(
"End of stream");
}

//5. 数据的存储和恢复
try{
DataOutputStream out2 
= 
new DataOutputStream(
new BufferedOutputStream(
new FileOutputStream("F:\\nepalon\\ Data.txt")));
out2.writeDouble(
3.1415926);
out2.writeChars(
"\nThas was pi:writeChars\n");
out2.writeBytes(
"Thas was pi:writeByte\n");
out2.close();
DataInputStream in5 
=
new DataInputStream(
new BufferedInputStream(
new FileInputStream("F:\\nepalon\\ Data.txt")));
BufferedReader in5br 
=
new BufferedReader(
new InputStreamReader(in5));
System.out.println(in5.readDouble());
System.out.println(in5br.readLine());
System.out.println(in5br.readLine());
}

catch(EOFException e){
System.out.println(
"End of stream");
}

//6. 通过RandomAccessFile操作文g
RandomAccessFile rf =
new RandomAccessFile("F:\\nepalon\\ rtest.dat""rw");
for(int i=0; i<10; i++)
rf.writeDouble(i
*1.414);
rf.close();

rf 
= new RandomAccessFile("F:\\nepalon\\ rtest.dat""r");
for(int i=0; i<10; i++)
System.out.println(
"Value " + i + "Q?/span>" + rf.readDouble());
rf.close();

rf 
= new RandomAccessFile("F:\\nepalon\\ rtest.dat""rw");
rf.seek(
5*8);
rf.writeDouble(
47.0001);
rf.close();

rf 
= new RandomAccessFile("F:\\nepalon\\ rtest.dat""r");
for(int i=0; i<10; i++)
System.out.println(
"Value " + i + "Q?/span>" + rf.readDouble());
rf.close();
}
}



关于代码的解释(以区为单位)Q?
1ZQ当d文gӞ先把文g内容d~存中,当调用in.readLine()Ӟ再从~存中以字符的方式读取数据(以下U?#8220;~存字节d方式”Q?
1bZQ由于想以缓存字节读取方式从标准IOQ键盘)中读取数据,所以要先把标准IOQSystem.inQ{换成字符导向的streamQ再q行BufferedReader装?
2ZQ要以字W的形式从一个String对象中读取数据,所以要产生一个StringReadercd的stream?
4ZQ对String对象s2d数据Ӟ先把对象中的数据存入~存中,再从~冲中进行读取;对TestIO.out文gq行操作Ӟ先把格式化后的信息输出到~存中,再把~存中的信息输出到文件中?
5ZQ对Data.txt文gq行输出Ӟ是先把基本类型的数据输出屋缓存中Q再把缓存中的数据输出到文g中;Ҏ件进行读取操作时Q先把文件中的数? d到缓存中Q再从缓存中以基本类型的形式q行d。注意in5.readDouble()q一行。因为写入第一个writeDouble()Q所以ؓ? 正确昄。也要以基本cd的Ş式进行读取?
6区是通过RandomAccessFilecd文gq行操作?


leweslove 2008-11-28 17:04 发表评论
]]>
一个过E?Q?/title><link>http://www.aygfsteel.com/leweslove/articles/243279.html</link><dc:creator>leweslove</dc:creator><author>leweslove</author><pubDate>Fri, 28 Nov 2008 08:35:00 GMT</pubDate><guid>http://www.aygfsteel.com/leweslove/articles/243279.html</guid><wfw:comment>http://www.aygfsteel.com/leweslove/comments/243279.html</wfw:comment><comments>http://www.aygfsteel.com/leweslove/articles/243279.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/leweslove/comments/commentRss/243279.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/leweslove/services/trackbacks/243279.html</trackback:ping><description><![CDATA[<table id="BodyTable" style="table-layout: fixed; font-size: 75%; vertical-align: top; font-family: Simsun; text-align: left;" cellspacing="0"> <tbody style="vertical-align: top;"> <tr style="background-color: #e0edff;"> <td><span style="font-weight: bold; color: #800080; font-family: Trebuchet MS;">1.学习Java SE部分的内容,q部分是基础内容。掌握的扎实,后面的内容学习v来就容易?br /> <br />  2.学习SQL和数据库的内? Q这个也是非常基的内容,举个例子Q程序员的面试题中一定会有SQL部分的考试?<br /> <br />  3.学习HTML、css、JavaScript的内宏V? <br /> <br />  4.学习QJSP、Servlet、JavaBean、标记库、JSTL、MVC、JSP EL{Web~程的部?<br />  <br />  5.学习Struts 或者Spring MVC。二者取其一卛_Q推荐选Struts <br />  <br />  6.学习Java与XML Q重Ҏ握用Java技术对XML文g的解?<br />  <br />  7.学习Java EE的核心技? Q例如:JNDI、EJB3{,同时q需要学习用与配置应用服务器,例如QwebLogic ServerQWebsphereQJBoss<br /> <br />  8.学习Hibernate {持久层的技?br /> <br />  9.学习Spring<br /> <br />  10.学习AJAX<br /> <br />  </span><span style="font-weight: bold; color: #800080; font-family: Trebuchet MS;">11.学习ANT、Subversion{开发工P熟悉常见的Y件开发模型,例如Qrup、XP<br /> <br />  12.学习OOA与OODQumlQ设计模?br /> <br />  13.学习Web Services、SOA的原理与应用开?br /> <br />  </span><span style="font-weight: bold; color: #800080; font-family: Trebuchet MS;">最后,现在很多公司都用Linuxpȝ做ؓ服务器系l,q且使用Linuxpȝq行E序的开发(都是Z使用正版的考虑Q,所以Linuxpȝ的安装、用和单管与配|,也是需要学习,q部分内容,跟其他内Ҏ有关联,可以在Q何时候学。推荐学习完SQL与数据库之后q行学习? 你要xC份不错的JavaE序员工作,最基本的也要把1Q?2都学习了Q当然有的内定w要深入掌握,有的内容可以慢慢的深入掌握的?/span></td> </tr> </tbody> </table> <img src ="http://www.aygfsteel.com/leweslove/aggbug/243279.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/leweslove/" target="_blank">leweslove</a> 2008-11-28 16:35 <a href="http://www.aygfsteel.com/leweslove/articles/243279.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ServletW记Q一Q?/title><link>http://www.aygfsteel.com/leweslove/articles/205928.html</link><dc:creator>leweslove</dc:creator><author>leweslove</author><pubDate>Wed, 04 Jun 2008 14:15:00 GMT</pubDate><guid>http://www.aygfsteel.com/leweslove/articles/205928.html</guid><wfw:comment>http://www.aygfsteel.com/leweslove/comments/205928.html</wfw:comment><comments>http://www.aygfsteel.com/leweslove/articles/205928.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/leweslove/comments/commentRss/205928.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/leweslove/services/trackbacks/205928.html</trackback:ping><description><![CDATA[    q记得年前在看尚学堂教程时候马先生曄说过“JavaScript在客L无所不能Q而Servlet在服务器端无所不能”。这句话让我感觉Servlet׃可测?br />     而在后来知道JSPQJSFQ还有一pdWEB开发框架也是基于Servlet的时候更是对它怀有憧憬之往。所以从今天P开始l重新整理下Servlet?br />     自己看的东西Q面上话׃说了Q概늚东西|上一搜都有?br />     J2EE是一pd标准QServlet属于它所以也不例外。一些WEB容器W合q标准规范,可以在其中使用Servlet。只用过TOMCAT所以别的就不说了?br />     在TOMCAT中,WEBE序都在“webapps”q个文g夹中。要W合Servlet标准Q就有类gq样的一个结构:<span style="color: #ff0000;"><span style="color: #ff0000;"><span style="color: #ff0000;"><span style="color: #ff0000;"><span style="color: Black;">1、在目目录下必d?#8220;WEB-INF”q个目录??#8220;WEB-INF”下必L一?#8220;web.xml”文gQ这个文件符合J2EE规范?、如果要跑Servlet?#8220;WEB-INF”下存在一?#8220;classes”文g多w面存攄译好的Servlet文gQ?.class)??#8220;WEB-INF”下包含一?#8220;lib”文gҎ存放所用到?#8220;jar?#8221;?/span></span></span></span></span><span style="color: #ff0000;"></span><span style="color: Black;"><br />     <img src="http://www.aygfsteel.com/images/blogjava_net/leweslove/mulu.jpg" alt="" border="0" /><br /> <span style="color: #040000;"><span style="color: #1a1e5e;"><span style="color: #010102;"><span style="color: #1a1e5e;">Servlet是一个接口,Servlet是在服务器端q行的程序,也可以在除HTTP服务器外的其他服务器端运行,一般情冉|说我们要实现Servletq个接口实现它的子c,GenericServle直接实现Serlvet但是个抽象类Q所以直接实?/span><span style="color: Black;">GenericServle</span><span style="color: Black;">的子cHttpSerlvet?br />     当客Lh服务器的时候所制定的Servlet会被调用。doGet和doPostҎQ直接在url讉K是调用doGet只有在通过Form提交时候ƈ且Form的action属性ؓpost时候才调用doPostҎ?br />     q两个方法里都有两个参数“request”?#8220;response”request是取得从客户端拿来的数据Q而response是对客户端发送数据?br />     新徏一个ServletQ名字ؓ“<span style="color: #ff0000;">HelloWorld.java</span>”我把代码贴下面。(建的时候如果IDE是不支持Servlet的话先吧Servlet-api.jarq个包导入工E中Q比如在用Eclipse做开发的时候。)<br /> </span></span></span></span></span> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --><span style="color: #0000ff;">import</span><span style="color: #000000;"> java.io.IOException;<br /> </span><span style="color: #0000ff;">import</span><span style="color: #000000;"> java.io.PrintWriter;<br /> <br /> </span><span style="color: #0000ff;">import</span><span style="color: #000000;"> javax.servlet.ServletException;<br /> </span><span style="color: #0000ff;">import</span><span style="color: #000000;"> javax.servlet.http.HttpServlet;<br /> </span><span style="color: #0000ff;">import</span><span style="color: #000000;"> javax.servlet.http.HttpServletRequest;<br /> </span><span style="color: #0000ff;">import</span><span style="color: #000000;"> javax.servlet.http.HttpServletResponse;<br /> <br /> <br /> </span><span style="color: #0000ff;">public</span><span style="color: #000000;"> </span><span style="color: #0000ff;">class</span><span style="color: #000000;"> HelloWorld </span><span style="color: #0000ff;">extends</span><span style="color: #000000;"> HttpServlet {<br /> <br /> <br />     </span><span style="color: #0000ff;">public</span><span style="color: #000000;"> </span><span style="color: #0000ff;">void</span><span style="color: #000000;"> doGet(HttpServletRequest request, HttpServletResponse response)<br />             </span><span style="color: #0000ff;">throws</span><span style="color: #000000;"> ServletException, IOException {<br />         <br />         response.setContentType(</span><span style="color: #000000;">"</span><span style="color: #000000;">text/html</span><span style="color: #000000;">"</span><span style="color: #000000;">);//文gcd<br />         <br />         PrintWriter out </span><span style="color: #000000;">=</span><span style="color: #000000;"> response.getWriter();//拿到“out”<br />         <br />         // 单,不说了,一pd的客L输出<br />          <br />       <br />         out.println(</span><span style="color: #000000;">"</span><span style="color: #000000;"><!DOCTYPE HTML PUBLIC \</span><span style="color: #000000;">"</span><span style="color: #000000;">-</span><span style="color: #008000;">//</span><span style="color: #008000;">W3C</span><span style="color: #008000;">//</span><span style="color: #008000;">DTD HTML 4.01 Transitional</span><span style="color: #008000;">//</span><span style="color: #008000;">EN\">");</span><span style="color: #008000;"><br /> </span><span style="color: #000000;">        out.println(</span><span style="color: #000000;">"</span><span style="color: #000000;"><HTML></span><span style="color: #000000;">"</span><span style="color: #000000;">);<br />         out.println(</span><span style="color: #000000;">"</span><span style="color: #000000;">  <HEAD><TITLE>A Servlet</TITLE></HEAD></span><span style="color: #000000;">"</span><span style="color: #000000;">);<br />         out.println(</span><span style="color: #000000;">"</span><span style="color: #000000;">  <BODY></span><span style="color: #000000;">"</span><span style="color: #000000;">);<br />         out.print(</span><span style="color: #000000;">"</span><span style="color: #000000;">HelloWorld!</span><span style="color: #000000;">"</span><span style="color: #000000;">);<br />         out.println(</span><span style="color: #000000;">"</span><span style="color: #000000;">  </BODY></span><span style="color: #000000;">"</span><span style="color: #000000;">);<br />         out.println(</span><span style="color: #000000;">"</span><span style="color: #000000;"></HTML></span><span style="color: #000000;">"</span><span style="color: #000000;">);<br />         out.flush();<br />         out.close();<br />     }<br /> <br /> }</span></div>     建好q个文g之后~译它,然后把它攑֜刚才说的“<span style="color: #ff0000;">WEB-INF/classes/</span>”下面<br /> <img src="http://www.aygfsteel.com/images/blogjava_net/leweslove/class.jpg" alt="" border="0" /><br /> q样我就差配<span style="color: #ff0000;">web.xml</span>了,q个“web.xml”是web目的配|核心?br /> 下面在WEB-INF下徏立个文gQ改名成"web.xml"<br /> 把下面代码写到里面:<br /> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --><span style="color: #0000ff;"><?</span><span style="color: #ff00ff;">xml version="1.0" encoding="UTF-8"</span><span style="color: #0000ff;">?></span><span style="color: #000000;"> <br /> <br /> </span><span style="color: #0000ff;"><</span><span style="color: #800000;">web-app </span><span style="color: #ff0000;">version</span><span style="color: #0000ff;">="2.4"</span><span style="color: #ff0000;"> <br /> xmlns</span><span style="color: #0000ff;">="http://java.sun.com/xml/ns/j2ee"</span><span style="color: #ff0000;"> <br /> xmlns:xsi</span><span style="color: #0000ff;">="http://www.w3.org/2001/XMLSchema-instance"</span><span style="color: #ff0000;"> <br /> xsi:schemaLocation</span><span style="color: #0000ff;">="http://java.sun.com/xml/ns/j2ee <br /> http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"</span><span style="color: #0000ff;">></span><span style="color: #000000;"> <br /> </span><span style="color: #0000ff;"><</span><span style="color: #800000;">servlet</span><span style="color: #0000ff;">></span><span style="color: #000000;"> //Servlet配置<br />     </span><span style="color: #0000ff;"><</span><span style="color: #800000;">servlet-name</span><span style="color: #0000ff;">></span><span style="color: #000000;">Hello</span><span style="color: #0000ff;"></</span><span style="color: #800000;">servlet-name</span><span style="color: #0000ff;">></span><span style="color: #000000;">       //q里是设|刚才写的servlet的名字可以随便v<br />     </span><span style="color: #0000ff;"><</span><span style="color: #800000;">servlet-class</span><span style="color: #0000ff;">></span><span style="color: #000000;">HelloWorld</span><span style="color: #0000ff;"></</span><span style="color: #800000;">servlet-class</span><span style="color: #0000ff;">></span><span style="color: #000000;">  //q里是class文g的名字,建立从classes目录下HelloWorld.class文g把文件名字拷贝过来,不要后缀。。。?br /> </span><span style="color: #0000ff;"></</span><span style="color: #800000;">servlet</span><span style="color: #0000ff;">></span><span style="color: #000000;"> <br /> <br /> </span><span style="color: #0000ff;"><</span><span style="color: #800000;">servlet-mapping</span><span style="color: #0000ff;">></span><span style="color: #000000;"> //Servlet映射<br />     </span><span style="color: #0000ff;"><</span><span style="color: #800000;">servlet-name</span><span style="color: #0000ff;">></span><span style="color: #000000;">Hello</span><span style="color: #0000ff;"></</span><span style="color: #800000;">servlet-name</span><span style="color: #0000ff;">></span><span style="color: #000000;"> //q里是指要访问这个URL的时候对应需要调用哪?Servlet。注意跟上面?#8220;servlet名字”一_而不是类名?br />     </span><span style="color: #0000ff;"><</span><span style="color: #800000;">url-pattern</span><span style="color: #0000ff;">></span><span style="color: #000000;">/Hello</span><span style="color: #0000ff;"></</span><span style="color: #800000;">url-pattern</span><span style="color: #0000ff;">></span><span style="color: #000000;"> //讄需要访问的url是跟在你webapps下面目名字后的记得?#8220;/”开?br /> </span><span style="color: #0000ff;"></</span><span style="color: #800000;">servlet-mapping</span><span style="color: #0000ff;">></span><span style="color: #000000;"> <br /> </span><span style="color: #0000ff;"></</span><span style="color: #800000;">web-app</span><span style="color: #0000ff;">></span><span style="color: #000000;"> <br /> </span></div> 都配完了?br /> 现在开启tomcat服务器。这么简单的E序Q应该不出错的,如果出错Q最多的应该是web.xml文g的错误,配置问题Q请自己查。而且注意Qservlet-class?#8220;<span style="color: #ff0000;">HelloWorld</span>”要与你的<span style="color: #ff0000;">HelloWorld.class</span>名字大小写一致?br /> 打开览器。如果你跟我的目录一模一L话,应该输?<span style="color: #ff0000;">http://localhost:8080/TestServlet/Hello</span><br /> <img src="http://www.aygfsteel.com/images/blogjava_net/leweslove/final.jpg" alt="" border="0" /><br /> <span style="color: Black;"><span style="color: #040000;"><span style="color: #1a1e5e;"><span style="color: #010102;"><span style="color: Black;">    今天心情不好Q就写到q里吧?br /> <br /> </span></span></span></span></span><span style="color: #1a1e5e;"><br /> </span> <img src ="http://www.aygfsteel.com/leweslove/aggbug/205928.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/leweslove/" target="_blank">leweslove</a> 2008-06-04 22:15 <a href="http://www.aygfsteel.com/leweslove/articles/205928.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> վ֩ģ壺 <a href="http://" target="_blank">̫</a>| <a href="http://" target="_blank">཭</a>| <a href="http://" target="_blank">ũ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ʡ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ƽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ѱ</a>| <a href="http://" target="_blank">ޭ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ƽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">̫</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">䰲</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">̨</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">̨</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ʶ</a>| <a href="http://" target="_blank">ұ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ٸ</a>| <a href="http://" target="_blank">찲</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ƽ</a>| <a href="http://" target="_blank"></a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>