我需要使用jstl标记在我的jsp中的url中传递获取值,以获取模型和视图控制器中的方法。
在我的jsp iam中点击购买购买选项时,它被映射到我需要所有传递值的方法
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中传递的所有值(使用spring技术)
public purchaseMoreSeat()
{
}
请帮我解决这个问题。 我是java和spring的新手。
答案 0 :(得分:1)
我建议您在控制器中使用 @RequestMapping 注释来映射您的网址。您可以轻松地在控制器中获取url参数值。请参考以下示例。
@RequestMapping("/GetStateCombo")
public void getStateCombo(@RequestParam String cmbCountryId, ModelMap map, HttpServletRequest request, HttpServletResponse response)
在上面的例子中,您可以看到函数@RequestParam String cmbCountryId
中的第一个参数。它将匹配url中具有相同名称的参数,并将其值绑定到该参数。之后你只需要在函数中访问它。
希望这会对你有所帮助。
干杯。