עבור לתוכן

java, source packages and web pages

Featured Replies

פורסם

שלום!

יש לי בעייה בעבודה שאני עושה בג'אוה:

כתבתי תוכנית (java application) ועכשיו אני צריך להעביר אותו לדף אינטרנט.

כאשר אני נמצא בקובץ JSP, אני קורא לפונקציה מה- source package שאמורה להחזיר לי ערך, אבל במקום אני מקבל exception

org.apache.jasper.JasperException: An exception occurred processing JSP page /RunGame.jsp at line 62

שורה 62 זו השורה האחרונה שכתובה.

כל מה שהפונקציה עושה זה להפוך STRING לקורדינאטה. הפונקציה הזו עובדת כמו שצריך.


Player currPlayer = null, rivalPlayer = null;

//board = (Board) session.getAttribute("board");
p1 = (Player) session.getAttribute("p1");
p2 = (Player) session.getAttribute("p2");
currPlayer = (Player) session.getAttribute("currPlayer");
rivalPlayer = (Player) session.getAttribute ("rivalPlayer");
//locNextMove = (PossibleCube) session.getAttribute ("PC");
//loc = (Location) session.getAttribute ("loc");

String GameType = request.getParameter("GameType");
String name;
String msg = request.getParameter("msg");
Boolean hitLoc = (Boolean) session.getAttribute ("hitLoc");


int pointsToWin = 0;// = p1.board.sizeOfAllShips();
if (/*p1 == null ||*/ msg.compareTo("newGame") == 0)
{
name = request.getParameter("name");
if (name.compareTo("") == 0)
name = "player";
p1 = new HumanPlayer(name);
p2 = new ComputerPlayer ();

if (GameType.charAt(0) == 'U')
{
currPlayer = p1;
rivalPlayer = p2;
}
else
{
currPlayer = p2;
rivalPlayer = p1;
}

Location a = currPlayer.string2loc("5A");
	Player p1= null, p2 = null;

התוכנית עוד ארוכה, ולא נראה לי שצריך אותה. בפעם הראשונה שמגיעים ל- jsp הזה, מגיעים קודם לחלק הזה, ורק אח"כ לשאר התוכנית...

האם משהו יודע מה הבעיה? ניסיתי כל מיני וריאציות שונות וללא הצלחה.

תודה,

מושיקו

--------עריכה--------

בסופו של דבר מצאתי את הבעייה. טעות אנוש קטלנית (ומאוד טפשית) שעשיתי.

(אפשר לסגור)

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים