0

我需要使用 jstl 标签获取在我的 jsp 中传递的 url 值,以获取模型和视图控制器中的方法。

在我的 jsp iam 中,单击购买时有一个选项购买,它被映射到我需要所有传递值的方法

我在jsp上传递这样的值

<a href="/licensing/purchaseMoreSeat.sp?${Constants.PART_NUMBER}=${suites.partNumber}&${Constants.ENTITLEMENT_ID_PARAM}=${suites.entitlementId}&${Constants.LICENSE_TYPE}=${suites.licenseType}&${Constants.QUANTITY}=1&&attribName=${Constants.EXISTING_ENT_ID}"/>

在单击购买选项时,我需要获取方法内 url 中传递的所有值(使用弹簧技术)

public purchaseMoreSeat()
{
}

请帮我解决这个问题。我对java和spring都是新手。

4

1 回答 1

1

我建议您在控制器中使用@RequestMapping注释来映射您的 url。然后,您将很容易在控制器中获取 url 参数值。请参考以下示例。

@RequestMapping("/GetStateCombo")
    public void getStateCombo(@RequestParam String cmbCountryId, ModelMap map, HttpServletRequest request, HttpServletResponse response)

在上面的示例中,您可以看到函数中的第一个参数@RequestParam String cmbCountryId。它将匹配 url 中具有相同名称的参数并将其值绑定到该参数。之后,您只需要在函数中访问它。

希望这对您有所帮助。

干杯。

于 2012-05-21T05:39:26.640 回答