1.サーブレットの概要
A。日曜の会社が提供して技術的なダイナミックな資源開発を、あなたと私は物事同じリソースが表示されていない動的なリソースを。サーブレットは、基本的にJavaファイルです。私たちは、コンパイルを実行する必要があり、およびサーブレットコンテナに格納する必要があります。
Bサーブレット・コンテナ:ストレージおよびサーブレットのサーブレットコンテナと呼ばれる動作環境、Tomcatのサーブレット-api.jarのLIBは、サーブレットファイルを実行して、WEB-INF内のクラスは、動的なリソースを格納するために使用することができます
。WebコンテナのC:Webコンテナと呼ばれるウェブ資産と動作環境を保存します。Tomcatの
2.サーブレットを達成するために
最初のステップ:
私。それは、サーブレットファイルに変換することができ、サーブレット・インターフェースを実装するクラスを作成します。
パッケージcn.tedu。 輸入 java.io. * ; インポートのjavax.servlet。* ; パブリック クラス FirstServletは延びGenericServletから{ 公共 ボイドサービス(のServletRequest REQ、たServletResponse RES)スローServletExceptionが、java.io.IOExceptionの{ res.getWriter()を書き込み( "ハローサーブレットを"); // 向页面上输出一些内容 } }
II。classesディレクトリにコンパイルされたファイルを
1)の方法をコンパイルします。
a)は、ウィンドウcmdを開きます
[ウィンドウCMDのTomcat / LIBサーブレットAPIのドラッグ中に見出さ];クラスパス=%クラスパス%に設定一時環境変数を導入 %%アクションCLASSPATH変数は基準電流であります
b)の命令トランスレータFirstServlet.javaのjavacのを使用して
ロールのjavac -d。FirstServlet.javaパッケージでコンパイルされている-d。カレントディレクトリ
a)は、パッケージ名を含むクラスのカタログにコンパイルされたファイルのフォルダを、
。Bステップ2:サーブレットのプロファイルを追加します。---サーブレットマッピングを追加します。
次のように構成されたweb.xmlに追加します。
< サーブレット> < サーブレット名> FirstServlet </ サーブレット名> < サーブレットクラス> cn.tedu.FirstServlet </ サーブレットクラス> </ サーブレット> < サーブレットマッピング> < サーブレット名> FirstServlet </ servlet-名前> < のurl-pattern > /サーブレット/ FirstServlet </ のurl-pattern > //これは、我々は、対応するWebアプリケーション、Webアプリケーションを検索し、ファイルサーブレット仮想パスをたどることである 。</ のservlet-mapping >
<servlet>
URL-pattrern役割は次のとおりです。仮想パスへのアクセスの一部