LoginSignup
1
0

More than 1 year has passed since last update.

スッキリわかるサーブレット&JSP入門で引っ掛かった点

Last updated at Posted at 2022-08-07

概要

タイトル通り、環境構築などで引っ掛かった点と解消法をまとめます。
環境構築方法等は公式WEBで無料公開されています。非常にありがたい!

パースペクティブにJava EEがでない

pleiades 2022版(最新)ではなく2021版をインストールすれば解決

最新版は使えないのね(悲しい)

サーバーに追加または除去できるリソースがありません。

image.png

サーバーにプロジェクトを追加することができない問題。

image.png

Tomcat9(java11)はjava ver17をサポートしていないためできないようです。
Tomcat9(java17)を選択してください。
2.png

これで追加できます。

404 見つからない

image.png

3.png

サーバー内でプロジェクトを右クリックして「モジュール・ワーク・ディレクトリーをクリーン」を実行します(クリックするとサーバーが再起動していいか聞かれるのでOKとする)。これで404がなくなる場合があります。

Chromeの再読み込みはだめです。

「戻るー>次へ」もキャッシュが参照されるのでだめです。

プロジェクトのビルド?
ファイルが保存されているか確認

キツイ、エラーの対処が大変や

JSPエラー : HTTPステータス 500

コンパイル不可

<%=name %>
<% =name %>

下は不可。スペースは入れてはいけない

for文で挟む

<% for(int i = 0;i<5;i++){%>
	<p>さようなら <%= i %> </p>
<%}%>

こんな感じでfor文でhtmlコード挟めば、

さようなら 0

さようなら 1

さようなら 2

さようなら 3

さようなら 4

こんな感じになる.

ファイルの中身を編集し保存

しても、更新されなかった
サーバーを「再開」すれば、ちゃんと更新された。

chromeで実行する場合、「戻る」などで移動してもキャッシュに保存されていてサーバーに問い合わせない場合があるのも忘れないでください!

プロジェクトの「クリーン」が必要な場合もあった。
jspファイルに関しては「ファイルの保存」のみで更新された。

エディタの文字サイズの変更

引っ掛かったわけではないですが、デフォルトでは小さくて見ずらい方へ
1.png
「Java」->「Javaエディター・テキスト・フォント」を選択
2.png
3.png

私は11が一番よかったです。

プロジェクト・エクスプローラーの文字サイズの変更

前項と同じ設定から変更

4.png

「ビュー及びエディター・フォルダー」ー>「ビューのツリー及びテーブル・フォント」

一つ上の「パーツタイトル」はファイルタイトル[~.java]の文字サイズを変更できます。個人的には小さくていい

リボンの文字サイズの変更

わからず、リボンの文字などはWindows側の設定になるのかもしれない。Blender使った時もリボンが小さくて悩んだ

自動getter,setter生成

Served at のみ表示される

image.png

forward先のjspファイルがロードされていなかったと思われる。
プロジェクトをビルドしなおし、再起動を掛けたら狙い通りの動きに治った

405エラー

image.png
様々な理由でこのエラーは出るので、デバッグは難しいが、今回の場合は

<input type="submit" value = "つぶやく">

<input type="submit" name = "つぶやく">

と間違えていたことによる。

今回、送信ボタンを押すとエラーに飛んだのでわかりやすかったが、JSP内のどこにエラーがあるか非常に原因がわかりにくいのでここら辺は大変だと思う。

JSPで何か面白いものを作りたい

  • 以前、Javaで製作したブロック崩しをWebアプリ化
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0