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