2011-06-21 13 views
0

次のソースコードをコンパイルしようとしているときにjavax.servlet。*パッケージが見つかりません:次のJavaコードをコンパイルしようとしたときに "javax.servlet package not found"エラーが発生しました

import javax.servlet.*; 
import javax.servlet.http.*; 
import java.io.*; 

public class servlet1 extends HttpServer 
{ 
public void doPOST(HttpServletRequest req , HttpServletResponse res) throws ServletException,IOException 

{ 
String uid = req.getParameter("T1"); 
String pwd = req.getParameter("T2"); 

PrintWriter pw=res.getWriter(); 
pw.println(uid); 
pw.println(pwd); 


} 
} 

私は、Java 6.0とTomcat 6.0ソフトウェアを使用してい

私は正常にこのファイルをコンパイルするために何をすべきかを教えてください?

+1

明らかな音ですが... clasパスを見ましたか? Eclipse IDEを使用している場合は、サーバー・ランタイムlibrearyが必要です。 – Random

+0

正確な答えは、使用するツールセットによって異なります。あなたはnotepad.exeとjavac.exeを低レベルで手抜きしていますか?またはEclipse、Netbeans、IntelliJなどのIDEを使用していますか? – BalusC

答えて

3

あなたはdoPostメソッドを修正する必要がありますあなたのアプリケーション・サーバー(Tomcatの、GlassFishのなど)のLIBディレクトリにそれらを見つけることができます署名。 doPostではなくdoPostでなければなりません

+0

ニースが見つかった!この自動生成コードheheを使ってdoPostを書いたのは、いつ最後になったのか分かりません。 – Random

+0

'extend HttpServer'も完全に間違っています。おそらく、OPは正しい本/チュートリアル/ガイドを読んでいなかったでしょう。 – BalusC

関連する問題