【问题标题】:What happens between a java controller and jspjava控制器和jsp之间发生了什么
【发布时间】:2026-01-22 09:45:02
【问题描述】:

我有一个 java 控制器。在这个控制器中,我有一个包含近 3000 个字符串的字符串数组(“Cities”)。现在我的问题是当我将它发送到 JSP 页面并尝试显示时,它花费了太多时间。

我的观察:

1) 首先我认为数据库访问,我从那里获取这些城市需要时间。但事实并非如此。 2)其次,我认为在下拉列表中显示这些城市需要时间。但事实并非如此

所以我想知道控制器和 jsp 之间的数据实际发生了什么。之间是什么过程

 models.put("cities", cities);
 return new  ModelAndView("traning_management", models); 

可变城市包含近 3000 个城市。

【问题讨论】:

    标签: java hibernate jsp spring-mvc model-view-controller


    【解决方案1】:

    ModelAndView constructor 是无害的。它存储视图名称并将提供的映射条目复制到 LinkedHashMap 中(在您的情况下,只有一个条目,一个名称字符串数组)。

    【讨论】:

    • 这花费了太多时间。有没有其他方法可以有效地将大字符串数组发送到jsp页面。转移需要时间
    • 我的城市数组是一个排序集。 SortedSet city = new TreeSet();
    最近更新 更多