פורסם 2010 באוגוסט 2815 שנים שלום!יש לי בעייה בעבודה שאני עושה בג'אוה:כתבתי תוכנית (java application) ועכשיו אני צריך להעביר אותו לדף אינטרנט.כאשר אני נמצא בקובץ JSP, אני קורא לפונקציה מה- source package שאמורה להחזיר לי ערך, אבל במקום אני מקבל exceptionorg.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 הזה, מגיעים קודם לחלק הזה, ורק אח"כ לשאר התוכנית...האם משהו יודע מה הבעיה? ניסיתי כל מיני וריאציות שונות וללא הצלחה.תודה, מושיקו--------עריכה--------בסופו של דבר מצאתי את הבעייה. טעות אנוש קטלנית (ומאוד טפשית) שעשיתי.(אפשר לסגור)
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.