2016-02-28 46 views

回答

0

這更像是一個「用Eclipse調試JSP文件」的問題。只有查看您可以在調試JSP頁面時使用Eclipse,而使用變量視圖來檢查任何變量的值。

你看不見例如該表達式的值:

request.getParameter("action") 

變量request

的只是價值試着看到變量窗口,而不是表達。

+0

謝謝。我把我的子URL邏輯(request.getParameter)放到Java文件中,它工作正常!但是仍然不知道爲什麼它在JSP中不起作用。 – Jian

+0

有理由!我使用request.getParameter(「para」)==「value」,我應該使用request.getParameter(「para」)。equals(「value」)。我在Java文件中使用了switch ... case ...,所以它工作。我是Java新手。非常感謝! – Jian

+0

很高興知道您找到理由。在比較兩個字符串時,總是使用**。equals()**方法,實際上是任何對象,這與使用** == **進行參考比較時是相同的比較。只有當你想要使用** == **的時候,比較原始類型如int,double等。 – mousa

-1

request.getParameter("action")

只適用,如果你已經通過了行動作爲URL的參數。嘗試傳遞參數的URL這樣

url?action=1

做讓我們知道,如果你現在得到的動作參數。

+0

這不是合法的URL。 – EJP

+0

同意..網址應該是'url?action = 1' –

+0

謝謝。我把我的子URL邏輯(request.getParameter)放到Java文件中,它工作正常!但是仍然不知道爲什麼它在JSP中不起作用。 – Jian

相關問題