2014-09-26 63 views
-1

我在servlet中有下面的代碼。我不知道爲什麼,但出於某種原因, 無論我嘗試什麼,sysout都會輸出null。當我打印出用戶時,猜測它工作得很好。Servlet request.getParameter()不按預期方式工作

String usersGuess=request.getParameter("aNumber"); 

Random r= new Random(); 
int computerGenerated = r.nextInt(5); 

String resultMessage="You guessed "+usersGuess+" the number was "+computerGenerated;   
request.setAttribute("result", resultMessage); 
System.out.println(request.getParameter("result")); 

誰能給我解釋一下這是爲什麼?

+0

要設置*屬性*,但你要打印*參數*。 – Pshemo 2014-09-26 16:05:37

回答

2

要讀出的屬性而不是參數

System.out.println(request.getAttribute("result")); 
+0

謝謝,我現在覺得很愚蠢:/ – Bosiwow 2014-09-26 16:07:05