HttpServlet.doGet

HTTPのGETでアクセスすると、HttpServlet.doGetに来るので、ここにGET時のレスポンス処理を書く。

HttpServlet (Java EE 6 )

今回は、Fedora41のEclipse環境でやる。
まず、

起動して、ここをワークスペースに。
起動して、ここをワークスペースに。

起動して、ここをワークスペースに。

Install New Softwareで、
Install New Softwareで、

Install New Softwareで、

ここを展開し、
ここを展開し、

ここを展開し、

この2つ、
この2つ、

この2つ、

あとこれ(今見返したら入れてないかも。なくても動くけど後で入れよう。)
あとこれ(今見返したら入れてないかも。なくても動くけど後で入れよう。)

あとこれ(今見返したら入れてないかも。なくても動くけど後で入れよう。)

それとこれ
それとこれ

それとこれ。
この5つを入れる。

そいえばこれが出るので適当に
そいえばこれが出るので適当に

そいえばこれが出るので適当に。

Eclipseの再起動
Eclipseの再起動

Eclipseの再起動

New Project
New Project

New Project

Dynamic Web Project
Dynamic Web Project

Dynamic Web Project

Tomcat9なら3.1
Tomcat9なら3.1

Tomcat9なら3.1

Servletの追加
Servletの追加

Servletの追加

パッケージ名とクラス名を入れる。
パッケージ名とクラス名を入れる。

パッケージ名とクラス名を入れる。

これはこのままで
これはこのままで

これはこのままで

こうなる。
こうなる。

こうなる。

Run on Server
Run on Server

Run on Server

もともと入ってるTomcatはEclipseと連携の相性が悪いので、
もともと入ってるTomcatEclipseと連携の相性が悪いので、

もともと入ってるTomcatEclipseと連携の相性が悪いので、

Download and Installでインストール。
Download and Installでインストール。

Download and Installでインストール。
Tomcat installation directoryは、~/tomcatとか作ってそこにしておく。

こんな感じ
こんな感じ

こんな感じ
で、ソースは、ServletMain.javaで、

こうする。

なんか赤いのでプロパティの
なんか赤いのでプロパティの

なんか赤いのでプロパティの

Target Runtimesで9にチェックが入ってなかったので、入れ直し。
Target Runtimesで9にチェックが入ってなかったので、入れ直し。

Target Runtimesで9にチェックが入ってなかったので、入れ直し。

Run on Serverするとこうなってる
Run on Serverするとこうなってる

Run on Serverするとこうなってる

このままFinish
このままFinish

このままFinish

8080が使われてた。ポート番号変更してもいいけど、tomcat動いてたので、止めた。
8080が使われてた。ポート番号変更してもいいけど、tomcat動いてたので、止めた。

8080が使われてた。ポート番号変更してもいいけど、tomcat動いてたので、止めた。
もう1回起動しなおした。

ようやく出た。
ようやく出た。

ようやく出た。

Sample/servlet/HttpServlet/doGet/src/HttpServlet at master · bg1bgst333/Sample · GitHub