+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 پاسخ 425 بازدید
سوال شده 5 سال قبل در برنامه نویسی توسط یوری (426 امتیاز)
+1 امتیاز
2 پاسخ 909 بازدید
0 امتیاز
1 پاسخ 3.6هزار بازدید
0 امتیاز
0 پاسخ 343 بازدید
0 امتیاز
1 پاسخ 376 بازدید
سوال شده 6 سال قبل در برنامه نویسی توسط HA (347 امتیاز)
0 امتیاز
1 پاسخ 390 بازدید
+1 امتیاز
1 پاسخ 846 بازدید
0 امتیاز
0 پاسخ 282 بازدید
+1 امتیاز
1 پاسخ 466 بازدید
...