簡體   English   中英

如何獲取在url中傳遞給模型和視圖控制器的值?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM