2012-03-10 99 views
-1

錯誤[我是一個新用戶,所以我不能發表圖片(只是鏈接) http://i.imgur.com/AEjev.pngJSP Servlet的腳本,傳遞參數

我ask.jsp(線15-20)----- -------------------------------------------------

<%! 
     String corpus = new String(); 
     String getStory() 
     { 
      corpus = request.getParameter("story"); 
      return corpus; 
     } 

%> 

這似乎是說,它無法找到符號「請求」雖然我已經從我的「processStory」 Servlet發送,如下所示: -

finally { 
     RequestDispatcher rd = request.getRequestDispatcher("/ask.jsp"); 
     request.setAttribute("story", storyTold); 
     rd.forward(request, response); 
     out.close(); 
    } 
+2

丟失感嘆號。但是這種代碼不應該在scriptlet中。此外,您設置一個屬性,但嘗試獲取參數。他們不同。 – 2012-03-10 03:38:05

回答

0

嘗試chaning <%!<%request.getParameter()request.getAttribute()。 順便說一句,你爲什麼要在你的scriptlet中定義一個方法?

+0

謝謝,但它沒有幫助,沒有驚歎號似乎更糟糕,所以我得到了一個大腦,並使用會議,而不是幫助更好。讚賞你的時間。 – NinjitsuCoder 2012-03-11 00:01:57

0

由於您正在設置請求屬性,因此您應該在JSP中執行request.getAttribute。順便提一句,scriptlet不再用在JSP中。

+0

謝謝,我是一個Noob。 – NinjitsuCoder 2012-03-10 23:56:04