HOME > WEB開発基礎(Servlet/JSP) > JSPでスロットゲーム体験
JSPでスロットゲーム体験
|
【使用方法】 ・ここをクリックすると、以下の全Stepを開いたり閉じたりします。 [Click here to Open/Close for all steps] ・以下のStepタイトルをクリックすると、そのStepを開いたり閉じたりします。 |
Eclipse準備
1-1. Eclipseの起動
Eclipseを起動します。※起動済みの場合は、スキップして下さい。
デスクトップにあるEclipse(Java)のアイコンをダブルクリックします。


1-2. ワークスペースの指定
ワークスペースパスを指定します。
※作成済みの「slotProj」フォルダがあった場合
次のような画面が表示されます。(PC環境により異なることがあります)
ワークスペースに異なるフォルダーが選択されている場合は、「../../workspace」と入力し、[OK]をクリックします。

ワークスペースに異なるフォルダーが選択されている場合は、「../../workspace」と入力し、[OK]をクリックします。

ワークスペースを選択すると、次のような画面が表示されます。
赤枠のところに「slotProj」フォルダがないことを確認して下さい。

※「slotProj」フォルダ以外のフォルダがあっても、無視してかまいません。
赤枠のところに「slotProj」フォルダがないことを確認して下さい。

※「slotProj」フォルダ以外のフォルダがあっても、無視してかまいません。
※作成済みの「slotProj」フォルダがあった場合
|
①右クリックで削除を選択します。
![]() ②「ディスク上からプロジェクト・コンテンツを削除(D)」をクリックして、[はい]をクリックします。 ※コンテンツを削除しないと、以前のデータが残り、実行結果が上手く表示されないことがあります。 ![]() ③次のようなウィンドウが表示されたら、[はい]をクリックします。 ![]() |
Tomcatプロジェクトの作成
2-1. Tomcatプロジェクトの作成
「Tomcatプロジェクト」を作成します。
Eclipseのメニューから「ファイル」 → 「新規」 → 「プロジェクト」を選択します。
「Java」 → 「Tomcatプロジェクト」を選択し、「次へ」ボタンを押します。

Eclipseのメニューから「ファイル」 → 「新規」 → 「プロジェクト」を選択します。
「Java」 → 「Tomcatプロジェクト」を選択し、「次へ」ボタンを押します。

2-2. プロジェクト名の入力
次の画面でプロジェクト名のところに任意の名前を入力します。
ここでは「slotProj」という名前にします。
今回はプロジェクトの設定に進まず「終了」ボタンを押します。
Eclipseの左側のツリーの中に、作成したプロジェクトが表示されます。

ここでは「slotProj」という名前にします。
今回はプロジェクトの設定に進まず「終了」ボタンを押します。

Eclipseの左側のツリーの中に、作成したプロジェクトが表示されます。

画像ファイルのダウンロードと解凍
3-1.ダウンロードリンクのクリック
3-2.ダウンロード
「slot_images.zip」ファイルをダウンロードします。


3-4.ダウンロードファイルの確認
デスクトップ上にダウンロードファイルが保存されているのを確認します。


3-5.ダウンロードしたイメージファイルの解凍
保存したZIPファイルを同じくデスクトップ上に解凍してください。


画像ファイルのEclipseへのインポート
4-1.イメージファイルのEclipseプロジェクトへの格納(インポート)
解凍された「slot_images」フォルダを、Eclipseの「slotProj」プロジェクトにドラッグ&ドロップして、
画像ファイルをEclipseにインポートしてください。

画像ファイルをEclipseにインポートしてください。

4-2.インポート結果の確認
インポートしたフォルダがパッケージエクスプローラに表示されているのを確認します。


JSPファイルの作成
5-1.新規ファイルの作成
JSPファイルを「slotProj」プロジェクト直下に作成します。
「slotProj」プロジェクトを選択後、マウスを右クリック → 「新規」 → 「ファイル」を選択します。
「slotProj」プロジェクトを選択後、マウスを右クリック → 「新規」 → 「ファイル」を選択します。

5-2.ファイル名の入力
新規ファイル画面が開いたら、ファイル名に「slot.jsp」と入力します。
「終了」ボタンを押します。
「終了」ボタンを押します。

5-3.ファイル作成の確認
作成したファイル「slot.jsp」がパッケージエクスプローラに表示され、開かれていることを確認します。


5-4.JSPファイルの編集
エディターの部分にコードを作成します。下のコードと同じになるように、エディタ内を編集してください。
※ここではコピー&ペーストしてください(コピー&ペースト方法は下記にあります。)
注)ソースコードをコピー&ペーストする方法
※ここではコピー&ペーストしてください(コピー&ペースト方法は下記にあります。)
slot.jsp
<%@page contentType="text/html;charset=Windows-31J" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-31J">
<title>sampleSlot.php</title>
</head>
<body bgcolor="#333333">
<table align="center">
<tr>
<td><img src="./slot_images/title.png"></td>
</tr>
</table>
<hr/>
<%
String buttonName = "スロットをまわす!";
int numberArray[] = new int[3];
for(int i=0;i<3;i++){
numberArray[i] = (int)(Math.random() * 9) + 1;
}
%>
<table align="center">
<tr>
<td><img src=./slot_images/<%=numberArray[0] %>.png></td>
<td><img src=./slot_images/<%=numberArray[1] %>.png></td>
<td><img src=./slot_images/<%=numberArray[2] %>.png></td>
</tr>
<tr>
<td colspan="3">
<form name="sample" action="slot.jsp" method="post">
<input type="submit" name="submit_btn" value=<%= buttonName%>>
</form>
</td>
</tr>
<tr>
<td colspan="3">
<%
if(numberArray[0]==numberArray[1] && numberArray[0]==numberArray[2]){
%>
<img src=./slot_images/hit.png>
<%
}else{
%>
<img src=./slot_images/nohit.png>
<%
}
%>
</td>
</tr>
</table>
</body>
</html>
注)ソースコードをコピー&ペーストする方法
|
「view plain」をクリックします。 ![]() 別ウィンドウが開きますので、「全選択(Ctrl+A)」⇒「コピー」します。 ![]() Eclipse上の「sample_slot.php」ファイルに「ペースト」します。 ![]() |
5-5.ソースファイルの保存
編集が終わったら上書き保存してください。


プログラムの動作確認
6-1.JSPファイルの実行
ブラウザで「http://localhost:8080/slotProj/slot.jsp」にアクセスします。
次の画面が表示されたらOKです。
http://localhost:8080/slotProj/slot.jsp
※表示されない場合は、Tomcatの起動を確認して下さい。
次の画面が表示されたらOKです。
http://localhost:8080/slotProj/slot.jsp

※表示されない場合は、Tomcatの起動を確認して下さい。

6-2.動作確認(はずれの場合)
「スロットをまわす!!」ボタンを押して、数字が変わることを確認して下さい。


6-3.動作確認(当たりの場合)
3つの数字が揃うと、下記の画面になります。

これでスロットゲームプログラムの作成は終了です。
ありがとうございました。
※完成しましたら、スタッフまでご連絡下さい。

ありがとうございました。
※完成しましたら、スタッフまでご連絡下さい。







