我是一个新手iam使用jstl和spring,在这里我有一个jsp从汽车,自行车,循环从数据库获取所有产品,我在jsp中使用jstl.Now重新获得arraylist中添加的所有产品我有某些选项如getlicense,getproduct点击getlicense它应该导航到控制器中的方法getlicense从那里它应该导航到getlicense.jsp.But控制器中的方法getlicense我必须传递某些值(如许可证信息,许可证号)我的产品(汽车,自行车,自行车)。请帮我解决这个问题 这是我的jsp这里的许可证选项我需要传递partnumber的值 在modelandview中的方法
<td class="listData" valign="top" width="14%">${suites.partNumber}</td>
<td class="listData" valign="top" width="20%">${suites.assetDescription}</td>
<td class="listData" valign="top" width="20$">${suites.assetNumber}</td>
<td class="listData" valign="top" width="10$">
<c:choose>
<c:when test="${empty suites.licenseType}">
<c:out value="Not Available" />
</c:when>
<c:otherwise>
<c:out value="${suites.licenseType}" />
</c:otherwise>
</c:choose>
</td>
<td class="listData" valign="top" width="15%">
<a href="/webapp/servicerequest.create_SR.framework">
Submit Service Request
</a>
</td>
<td class="listData" valign="top" width="11%">${suites.registeredDate}</td>
<td class="listData" valign="top" width="11%">${suites.endDate}</td>
<td class="listData" valign="top" width="10%" align="center">
<a href="/webapp/licensing/licenseOptions.jsp">
<img src="/licensing/images/1443_LICENSE_OPTIONS.gif" alt="License Options" border="0"/>
</a>
<a href="/webapp/ecommerce.add_item.framework?PART_NUMBER=${suites.partNumber}&entitlementId=${suites.entitlementId}&ITEM_TYPE=${suites.assetType}&QUANTITY=1&RETURN_URL=/licensing/getSuiteList.sp&attribName=ENTITLEMENT_ID&licenseType=${suites.licenseType}">
<img src="/licensing/images/purchase.gif" alt="Purchase More Seats" border="0"/>
</a>
</td>
答案 0 :(得分:0)
我从您的问题中了解到,您需要在控制器方法中访问传入URL的PART_NUMBER。
为此,您应该在控制器方法中添加一个参数来访问变量。如下面提到的代码。
@RequestParam String PART_NUMBER
希望这会对你有所帮助。如果您有任何其他问题,请更具体。
干杯。