Java と Facebook Javascript SDK を使用して作成した小さなアプリケーションをデプロイしました。最初のページ idex.jsp を開くまで、アプリは正常に動作します。ここに、「Enter」という名前の送信ボタンがあります。これをクリックすると、次のページのコンテンツが表示されるのではなく、Google アカウントのサインイン ページに移動します。この不要な Google ログインへのリダイレクトを削除するにはどうすればよいですか? 私のアプリケーションには、このリダイレクトを実行するコードがありません。
また、IEなどの一部のブラウザでエンターを押してもエンターボタンが反応しません!! しかし、通常 myapp.appspot.com でアプリを実行すると、アプリケーションの 2 ページ目に移動します。誰か助けてくれませんか?
次のページに移動する index.jsp のコードの一部を次に示します。
<form action="check_gender" name ="check_gender" method ="post">
<table width="100%" height="30" border="0">
<tr>
<td bgcolor="#C0C0C0"width="800" height="50" align="center"><img src="xyz.jpg" width="60%" height="302"></td>
</tr>
</table>
<%String name=(String) request.getParameter("my_input_field");%>
<%String gender=(String) request.getParameter("my_input_field1");
System.out.println(request.toString());
request.getSession().setAttribute("name",name);
request.getSession().setAttribute("gender",gender);
%>
<table width="100%" height="30" border="0">
<tr>
<td><h2>Hello <%=name%>!</h2></td>
</tr>
<tr>
<td align="center">
<div id="header" style="background-color:#FFD700;">
<h1 style="margin-bottom:0;">some name</h1></div></td>
</tr>
<tr><td> </td></tr>
<tr><td> </td></tr>
<tr><td> </td></tr>
<tr><td> </td></tr>
<tr><td> </td></tr>
<tr>
<td height="31" align="center"><em>PLEASE PRESS ENTER TO CONTINUE</em></td>
</tr>
<tr>
<td height="76" align="center"><input type="submit" name="enter" value="ENTER" style="width:140px; height:60px;"></td>
</tr>
<tr><td> </td></tr>
<tr><td> </td></tr>
<tr><td> </td></tr>
<tr><td> </td></tr>
<tr><td> </td></tr>
<tr>
<td height="76" align="center">
<p>
<div id="footer" style="background-color:#FFD700;clear:both;text-align:center;">
<p>Help us share by liking this app. Click on the like button below.</p>
<div class="fb-like" data-href="http://apps.facebook.com/myappname" data-send="true" align="center"></div><br>
<div class="fb-facepile" data-href="http://apps.facebook.com/myappname" data-max-rows="1" data-width="450" align="center"></div></div>
</td>
</tr>
</table>
</form>