我是jsp的新手,我創建了第一個jsp頁面。 在這裏我想設置用戶給定的值以顯示在下面的文本框中。但是在提交之後,那些只需要空值。 我的代碼如下所示。爲什麼POST參數不取值?
<form action="index.jsp" method="post">
<table>
<tr>
<td>Country</td>
<td><input id="countryText" type="text" > </td>
</tr>
<tr>
<td>City</td>
<td><input id="cityText" type="text" ></td>
</tr>
<tr>
<td>Check in Date</td>
<td><input id="checkinText" type="text" ></td>
</tr>
<tr>
<td>No of Nights</td>
<td><input id="noOfNightsText" type="text" ></td>
</tr>
<tr>
<td>No of Rooms</td>
<td><input id="noOfRoomsText" value="1" type="text" disabled></td>
</tr>
<tr>
<td></td>
<td align="right"><button id="searchButton" type="submit" class="buttonClass">Search Hotels</button></td>
</tr>
</table>
</form>
<table>
<tr>
<td>Country</td>
<td><input id="countryTextOutput" value="<%= request.getParameter("countryText")%>" type="text" disabled> </td>
</tr>
<tr>
<td>City</td>
<td><input id="cityTextOutput" value="<%= request.getParameter("cityText")%>" type="text" disabled></td>
</tr>
<tr>
<td>Check in Date</td>
<td><input id="checkinTextOutput" value="<%= request.getParameter("checkinText")%>" type="text" disabled></td>
</tr>
<tr>
<td>No of Nights</td>
<td><input id="noOfNightsTextOutput" value="<%= request.getParameter("noOfNightsText")%>" type="text" disabled></td>
</tr>
<tr>
<td>No of Rooms</td>
<td><input id="noOfRoomsTextOutput" value="<%= request.getParameter("noOfRoomsText")%>" type="text" disabled></td>
</tr>
</table>
我的Web界面
在此先感謝..!
此外,請嘗試爲您的輸入添加名稱屬性。 – thexacre
@mit:這應該是一個答案(如果你詳細闡述了一下)。 –
它的工作原理。非常感謝:) –