[英]How to get querystring passed value from the url into spring controller?
[英]How to get values passed in url to model and view controller?
我需要獲取使用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的新手。
我建議您在控制器中使用@RequestMapping批注來映射您的URL。 然后,您將很容易在控制器中獲取url參數值。 請參考以下示例。
@RequestMapping("/GetStateCombo")
public void getStateCombo(@RequestParam String cmbCountryId, ModelMap map, HttpServletRequest request, HttpServletResponse response)
在上面的示例中,您可以在函數@RequestParam String cmbCountryId
看到第一個參數。 它將與url中具有相同名稱的參數匹配,並將其值綁定到該參數。 之后,您只需要在函數中訪問它即可。
希望這對您有所幫助。
干杯。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.