+1 امتیاز
قبل در برنامه نویسی توسط (426 امتیاز)
ویرایش شده قبل توسط

  @RequestMapping("/users")
  public String getUser(Map<String, String> data){
    data.put("name", "ali");
    return "showPage";
  }

ما به عنوان ورودی یکMap دادیم اما اونو return نکردیم اما از دیتاش میتونیم تویه JSP استفاده کنیم جریان چیه؟

1 پاسخ

+1 امتیاز
قبل توسط (1.1هزار امتیاز)
انتخاب شده قبل توسط
 
بهترین پاسخ
اون پارامتر map به Spring MVC میگه که شما قصد داری برای view اطلاعات ارسال کنی، در زمان runtime وقتی Spring MVC داره این متد action شمارو فراخوانی می کنه یه شئ map به متد شما ارسال می کنه و reference ش رو هم نگه میداره و بعد از اتمام فراخوانی که معلوم میشه چه صفحه ای باید render بشه (که view resolver مشخص می کنه) اون map رو که شما توش رو پر کردین در اختیار view برای render شدن قرار میده.
قبل توسط (426 امتیاز)
این باعث نمیشه که Session های سنگینی داشته باشیم
و با یک کد یکم مبتدی سیستم رو کند کنیم؟
قبل توسط (1.1هزار امتیاز)
نه ربطی به session نداره و عمرش در حد یک request هستش.

سوالات مشابه

+1 امتیاز
1 پاسخ 437 بازدید
سوال شده 6 سال قبل در برنامه نویسی توسط یوری (426 امتیاز)
+1 امتیاز
2 پاسخ 938 بازدید
0 امتیاز
1 پاسخ 3.6هزار بازدید
0 امتیاز
0 پاسخ 355 بازدید
0 امتیاز
1 پاسخ 384 بازدید
سوال شده 6 سال قبل در برنامه نویسی توسط HA (347 امتیاز)
0 امتیاز
1 پاسخ 404 بازدید
+1 امتیاز
1 پاسخ 872 بازدید
0 امتیاز
0 پاسخ 292 بازدید
+1 امتیاز
1 پاسخ 478 بازدید
...