Spring MVC 填充下拉列表的最佳方法 - 属性文件?

2024-02-13

我想填充下拉列表,但不想继续访问数据库。 我正在考虑将我的国家/地区列表或语言列表放在属性文件中。这样我就可以读入它,然后将其分配给一个变量。然后我可以通过 ModelAndView 类型返回它。

这是一个好方法吗?我不知道如何存储静态数据。我不想将其保留在类中,因为如果需要更改,更新它会更困难。


得到答案了! 如果我得到了国家或语言的列表,任何静态的东西,我都可以将其放在我的 spring 上下文文件中:

<util:map id="countryList" map-class="java.util.HashMap">
    <entry key="CA" value="Canada"/>
    <entry key="US" value="United States"/>
    <entry key="PK" value="Pakistan"/>
    <entry key="UE" value="UAE"/>
</util:map>

etc.

我会在 ModelAndView 中注入国家/地区列表(或者我认为您甚至可以直接访问它,而无需将其放入 ModelAndView 中,因为它位于全局 Spring 上下文中)

然后在我的 jsp 中渲染 ${countryList} -
<form:select path="country">
<form:option value="NONE" label="--- Select ---"/>
<form:options items="${countryList}" />
</form:select>

选项字段应该自动呈现。这就是要点,我现在要尝试一下! 谢谢!!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Spring MVC 填充下拉列表的最佳方法 - 属性文件? 的相关文章

  • xhr 响应 for 循环不起作用

    我有 xhr 和 for 循环 它的工作非常罕见 for var i 0 i lt this files length i var xhr new XMLHttpRequest xhr upload onprogress function
  • c 使用 lseek 以相反顺序复制文件

    我已经知道如何从一开始就将一个文件复制到另一个文件 但是我如何修改程序以按相反的顺序复制它 源文件应具有读取访问权限 目标文件应具有读写执行权限 我必须使用文件控制库 例如 FILE A File B should be ABCDEF FE
  • 按扩展名过滤搜索文件返回太多结果

    我正在开发一个 C 控制台应用程序 它必须管理 Windows 操作系统上的文件 我需要获取具有特定扩展名的文件名 列表 我找到了很多解决方案 最建议的是以下一种 HANDLE hFind WIN32 FIND DATA data hFin
  • 有没有办法检索有关 @Controller 定义的 spring 映射的信息?

    我希望能够创建一个页面 列出由带有注释的控制器发现的映射 Controller 我这样做是为了 REST 服务 它使我们能够轻松找到页面上实例可用的端点 到目前为止 我一直在手动执行此操作 但如果可以创建一个控制器 以一种令人愉快的格式很好
  • 保存下拉列表中的值

    这是我的情况 我有 2 页 一页用于选择值 一页用于编辑与该值关联的数据库相关内容 现在 我对如何将从下拉列表中选择的值保存到 PHP 的变量中一无所知 并且已经进行了相当多的研究 有任何想法吗 HTML
  • Spring Boot 多部分文件始终为 null

    我正在使用 Spring Boot version 1 4 0 RC1 和 Spring Boot Stormpath 1 0 2 我正在尝试使用分段文件上传 但控制器中的 MultipartFile 始终为空 当我使用 RequestPa
  • 在这个 Spring MVC 展示示例中如何使用 @RequestAttribute 和 @ModelAttribute 注释?

    我对 Spring MVC 还很陌生 这段时间我正在学习Spring MVC 展示 https github com spring projects spring mvc showcase可从 STS 仪表板下载示例 我在理解此示例中如何处
  • 读取 .pdb 文件

    我有很多 pdb 格式的文件 其中一些已下载 但到目前为止我无法使用或读取其中的内容 因此我正在寻找如何从 MS Windows XP 读取和查看 pdb 文件格式 有谁知道怎么打开吗 如果您将 PDB 视为调试器使用的 程序数据库 PDB
  • Django 1.6 的静态文件

    我花了一整天但没有任何作用 我在这里看到了至少 20 篇关于同一主题的帖子 它们各不相同 有不同的建议 但没有一个对我有用 使用 Python 2 7 运行 Django 1 6 我正在尝试从 django 教程加载民意调查应用程序的 cs
  • 我的代码哪里有泄漏?

    下面是我的代码 它打开一个 XML 文件 old xml 过滤无效字符并写入另一个 XML 文件 abc xml 最后 我将再次加载 XML abc xml 当执行以下行时 出现异常 表示 xml 文件被另一个进程使用 xDoc Load
  • .properties 文件的 log4j2 KeyValuePair

    如何在属性文件中的 log4j2 中创建键值对 我知道在 log4j 版本 1 中它是这样完成的 log4j appender x additionalFields key value log4j2 中的 XML 方式是
  • Spring:使用 ResponseEntity 返回空 HTTP 响应不起作用

    我们正在使用 Spring 4 1 1 实现 REST API 对于某些 HTTP 请求 我们希望返回一个没有正文的头部作为响应 然而 使用ResponseEntity
  • Spring MVC 中的 @ModelAttribute 是什么?

    目的和用途是什么 ModelAttribute在 Spring MVC 中 ModelAttribute https docs spring io spring docs current javadoc api org springfram
  • 如何将spring服务自动装配到jsp中?

    正如标题中提到的 我需要在我的 page jsp 中自动装配服务 我知道不建议这样做
  • 为什么属性装饰器只为类定义?

    tl dr 为什么属性装饰器可以与类级函数定义一起使用 但不能与模块级定义一起使用 我将属性装饰器应用于一些模块级函数 认为它们将允许我仅通过属性查找来调用方法 这特别诱人 因为我正在定义一组配置函数 例如get port get host
  • Spring从3.2迁移到4.1.1:JSON序列化的问题

    我最近将我们的项目从 Spring 3 迁移到 Spring 4 1 1 我还将 Jackson 从版本 1 迁移到版本 2 3 0 现在 我在使用具有无效响应的控制器时遇到问题 RequestMapping value toto meth
  • 如何根据另一个动态下拉列表的值创建动态下拉列表?

    我有一个下拉菜单 当我选择一个选项时 它会创建一个动态下拉菜单 到目前为止 一切都很好 但我想创建另一个动态下拉列表 现在基于另一个动态下拉列表的值 我该怎么做 第一个动态下拉列表有效 我猜第二个无效 因为动态变量 div 没有静态 ID
  • 如何在 Objective C 类中设置布尔类型属性

    如何在 Objective C 类中使用布尔属性 我是这样做的 property nonatomic copy BOOL locationUseBool 但它给出了错误 具有 复制 属性的属性必须是对象类型 正确的申报方式是什么 您也可以这
  • 将 unicode 字符/字符串写入文件

    我正在尝试将 unicode 字符写入文件std wofstream但是put or write函数不写入任何字符 示例代码 include
  • TomEE:- 引起:org.apache.xbean.asm5.MethodVisitor.visitTypeAnnotation 处的 java.lang.RuntimeException(来源未知)

    我有一个 spring mvc Web 应用程序 maven 它在 JDK 1 7 上完美运行 但当我尝试使用 1 8 时出现错误 类似问题问过here https stackoverflow com questions 22921889

随机推荐