#java #spring #model-view-controller
#Ява #весна #модель-вид-контроллер
Вопрос:
отправка отсюда
UriComponentsBuilder builder = UriComponentsBuilder. fromUriString(mobileAnalyticsModuleUrl "/avgsessionduration") .queryParam("studyId", studyId) .queryParam("clientId", clientId); if (siteId != null) { builder.queryParam(siteId).queryParam("isDefaultSiteOfStudy", isDefaultSiteOfStudy); }
Контроллер
public HashMaplt;String, Integergt; getAvgSessionDurationRedShiftData(@RequestParam(value = "studyId") String studyId, @RequestParam(value = "siteId", required = false) String siteId, @RequestParam(value = "isDefaultSiteOfStudy", required = false) boolean isDefaultSiteOfStudy, @RequestParam(value = "clientId") String clientId) throws Exception {
Комментарии:
1. Я отправляю строку SiteID из параметра запроса, я распечатал эту строку и проверил, и получил по параметру запроса, все еще получая значение siteid null внутри контроллера.
2.
builder.queryParam(siteId)
посылает что-то, но не то, что вы думаете. Имени нет, так как же его следует называть?3. («SiteID», SiteID) большое вам спасибо, босс