java - 在哪里保存选择标记的值列表?

标签 java jsp spring-mvc

我有一个带有选择(下拉)的页面。它将具有如下值:

"SUN" - "Sunday"
"MON" - "Monday"
"TUE" - "Tuesday"
etc.

我可以:

  • 将值列表存储在页面(JSP 页面)内 “选项”标签
  • 将其保存在 MyForm.class 的 Map 中并将其传递到页面 使用“选项”标签的 Controller 。

当前的例子是关于一周中的几天(只有7天),但也适用于一个月中的几天(数据量变大)等。

更好的方法是什么?

附注我正在使用 Java、JSP 和 Spring 框架

最佳答案

此类数据应通过 Controller 公开或封装在自定义标记中(或两者兼有)。

由于 I18N 问题,您不希望将字符串硬编码到 JSP 中(通常),尽管您可以在 JSP 中为此执行 I18N,但它更加冗长。

关于java - 在哪里保存选择标记的值列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7833932/

相关文章:

java - eclipse - 导出可运行的 jar 文件不起作用,运行有效

java - 弃用外部库@interface 中的变量

java - Spring MVC App index.jsp 未在浏览器中显示,HTTP 404 结果

作为 bean 内容的 CSS 类名。使用还是不使用?

twitter-bootstrap - Bootstrap - 如何用JSP实现模态弹出窗口

java - 如何在不使用 Session 的情况下在 Spring 中将对象从一个 Controller 传递到另一个 Controller

java - 如何从 angularjs 和 CORS 支持将文件上传到 Jersey

forms - jsp上的spring mvc多种形式

java - SpringMvc 磁贴不显示页眉和页脚

java - AngularJS 加载页面,其中包含来自 Controller 的不相关数据(2 个 GETS 还是只有 1 个?)