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 件のコメント:
コメントを投稿