我正在通過jsp頁面中顯示的對象的簡單列表生成數據表。每一行都附有一個View超鏈接。當用戶點擊超鏈接時,我需要將它們發送到另一個控制器(通過bean連接)以顯示更詳細的信息。我試圖傳遞一個唯一的ID,但在處理請求的控制器中,當我嘗試通過request.getParameter(「uniqueId」)檢索uniqueId時,它始終爲空。在spring中使用http請求參數mvc
那麼我該如何處理Spring MVC中的requestParameter?
更新:
從我的jsp一個例子:
<c:forEach var="file" items="${confirmationFiles}">
<tr>
<td>${file.batchId}</td>
<td>${file.runDate}</td>
<td>${file.customerId}</td>
<td>${file.userName}</td>
<td><a href="view-detail.do?batchId=${file.batchId}">View</a></td>
</tr>
</c:forEach>
在我的servlet配置
,我有:
<bean name="/view-detail.do"
class="ViewDetailController">
</bean>
<bean id="viewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="viewClass"
value="org.springframework.web.servlet.view.JstlView" />
<property name="prefix" value="/jsp/" />
<property name="suffix" value=".jsp" />
</bean>
是的,我目前沒有使用註釋。我會更新我的問題。 – Casey 2010-03-03 19:50:25
你是對的,請求參數從未被設置。 – Casey 2010-03-04 03:00:48