我在JSP以下頁面:JSP的request.getParameter串
<%
String req = request.getParameter("req");
if (req == "Start")
// Do something here
%>
<form>
<input type="submit" name="req" value="Start" />
</form>
但是,當我按下開始按鈕似乎REQ值不等於開始和代碼如果聲明不進入。
什麼可能是錯的?
tnx!它的工作:)但爲什麼? – MBZ
因爲在你的代碼中比較對象。爲了比較對象,你必須使用methpd'equals',否則它會通過引用來比較它。 –
+1,''開始「.equals(req)'也經常使用,儘管我不喜歡這種尷尬的語法。 –