Servlet入門4

web.xmlの編集

servletを利用するにはweb.xmlファイルが必要。
場所:
c:¥servlet¥Test¥WEB-INF¥web.xml

タグ

利用するサーブレットのクラスファイルに名前を付ける。

  <servlet-name>サーブレット名</servlet-name>
  <servlet-class>クラスファイル名</servlet-class>


例) HelloWorld.classにhelloworldの名前を付ける

  <servlet-name>helloworld</servlet-name>
  <servlet-class>HelloWorld</servlet-class>


タグ

実際にどのように呼び出すかを定義

  <servlet-name>サーブレット名</servlet-name>
  <url-pattern>呼び出す時につけるURLパス名</url-pattern>

例) サーブレット名「helloworld」を「/helloworld」で呼び出す

  <servlet-name>helloworld</servlet-name>
  <url-pattern>helloworld</url-pattern>

★今回追加するweb.xml
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
   http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
  version="2.4">

  <servlet>
    <servlet-name>helloworld</servlet-name>
    <servlet-class>HelloWorld</servlet-class>
  </servlet>

 <servlet-mapping>
    <servlet-name>helloworld</servlet-name>
    <url-pattern>/helloworld</url-pattern>
  </servlet-mapping>

</web-app>

★テスト
以下のurlを表示すれば、静的なページが表示される。
 http://localhost:8080/hello/

上記ページ内のリンク(/hello/helloworld/)をクリックすれば、Servletが生成したページが表示される。

以上

0 件のコメント:

その他の記事