我正在通过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