java - 项目顺序与属性文件不同
问题描述
我使用属性文件以 Spring MVC 形式加载下拉选项。
为什么下拉组件中的选项顺序与属性文件中的顺序不对应?
属性文件:
BR=Brazil
FR=France
CO=Colombia
IN=India
用户界面:
<select id="country" name="country">
<option value="IN">India</option>
<option value="FR">France</option>
<option value="BR">Brazil</option>
<option value="CO">Colombia</option>
</select>
附加信息:
弹簧配置文件:
<util:properties id="countryOptions" location="classpath:../countries.properties" />
在控制器中注入:
@Value("#{countryOptions}")
private Map<String, String> countryOptions;
表单jsp代码:
Country:
<form:select path="country">
<form:options items="${theCountryOptions}" />
</form:select>
解决方案
推荐阅读
- passwords - 询问密码要求总是一个好主意吗?
- bluetooth - esp32蓝牙几秒钟后断开连接
- r - 如何从面积图中删除空白(geom_area)
- r - R套索逻辑回归glmnet - 如何创建分层样本
- c++ - Crypto++ HexEncoder 无法始终如一地工作
- android-jetpack-compose - Jetpack Compose:无法解析堆栈
- sql - SQL中的动态减法
- java - 使用 jpa findall java 从表中仅获取一些属性
- c++ - NtCreateUserProcess 之后的 NtResumeThread
- php - Laravel 相当于 sql 日期时间转换