+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 پاسخ 303 بازدید
سوال شده 5 سال قبل در برنامه نویسی توسط یوری (426 امتیاز)
+1 امتیاز
2 پاسخ 692 بازدید
0 امتیاز
1 پاسخ 3.3هزار بازدید
0 امتیاز
0 پاسخ 246 بازدید
0 امتیاز
1 پاسخ 282 بازدید
سوال شده 6 سال قبل در برنامه نویسی توسط HA (347 امتیاز)
0 امتیاز
1 پاسخ 278 بازدید
+1 امتیاز
1 پاسخ 600 بازدید
0 امتیاز
0 پاسخ 191 بازدید
+1 امتیاز
1 پاسخ 353 بازدید
...