jsp로 웹 게임을 만드는데요 <div><br></div> <div>맨처음에 login.html 로 </div> <div><br></div> <div><div><form method="post" action="waiting.jsp"></div> <div> ID : <input type = "text" name ="id"></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>비번 : <input type = "password" name ="password"></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span><input type ="submit" value="전송"></div> <div></form></div></div> <div><br></div> <div>이렇게 waiting.jsp로 값을 보내구요 </div> <div><br></div> <div>이제 이것을 waiting에서 getParameter로 받고, 다른 사용자가 들어왔는지 확인하기위하여 전역 변수 i를 선언하고</div> <div><br></div> <div>세션값을 만들어서 그것을 i저장하고 세션에서 i를 받아와서 c로 </div> <div><br></div> <div>만약에 c가 2가 되면 이용자수가 2명이라치고 버튼을누르면 게임 화면으로 넘어가는건데..</div> <div><br></div> <div>웹브라우저 2개를 키고 하면 2번째 킨거에서는 게임 화면으로 넘어가는데 </div> <div><br></div> <div>첫번쨰에서는 아무리 버튼을 눌러도 게임화면으로 넘어가지가 않네요... session 값은 서버에 항상있어서 그값을 공유하고 있는것 아닌가요?? ㅠㅠ</div> <div><br></div> <div>waiting.jsp</div> <div><br></div> <div><br></div> <div><div><%!</div> <div>int i=0;</div> <div>game a = new game();</div> <div>boolean b=false;</div> <div>int c;</div> <div>%> </div> <div><br></div> <div><%</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>a.id[i]=request.getParameter("id");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>a.password[i]=request.getParameter("password");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>i++;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>application.setAttribute("user", i);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>c=(int)application.getAttribute("user");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>if(a.isFull()) </div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>b=true;</div> <div>%></div> <div><br></div> <div><br></div> <div><br></div> <div> </div> <div><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "<a target="_blank" href="http://www.w3.org/TR/html4/loose.dtd">http://www.w3.org/TR/html4/loose.dtd</a>"></div> <div><html></div> <div><head></div> <div><script type="text/javascript"></div> <div><br></div> <div><br></div> <div><br></div> <div>function jump()</div> <div>{</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>if(<%=c %>==2)</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>{</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>location.replace("View.jsp");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}<span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div>}</div> <div><br></div> <div><br></div> <div></script></div></div> <div><br></div> <div><div><meta http-equiv="Content-Type" content="text/html; charset=EUC-KR"></div> <div><title>Insert title here</title></div> <div></head></div> <div><body></div> <div><%=i %></div> <div><input type = "button" value="준비가 완료되면 버튼을 눌러주세요. " onclick="jump();"></div> <div><br></div> <div></body></div> <div></html></div></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.