81,094
社区成员
发帖
与我相关
我的任务
分享
Map<String, String> rpMap = new HashMap<String, String>();
<s:property value="#request.rpMap['']"/>
<s:property value="#request.rpMap['']"/>
这样取值 填1-9找不到值10和以后的都有,不知道是什么原因,直接打印MAP也可以显示出全部的KEY和VALUE<s:iterator value="#request.rpMap" id="rp">
<s:property value="#rp.key"/>---<s:property value="#rp.value"/></br>
</s:iterator>
19---Dy/TREM≥99%
17---Nd/TREM 99.0-99.9%
18---Tb/TREM≥99.9%
15---Ce/TREM≥99.0%
16---Pr/TREM 96.0-99.0%
13---(Nd2O3+Pr6O11)/TREO≥75.0%
14---La/TREM≥99.0%
11---Er2O3/TREO 99.5-99.9%
12---Y2O3/TREO 99.995-99.999%
21---Ce/TREM≥65.0% TREM≥98.5%
20---Y/TREM 99.9-99.95%
22---Pr/TREM 20-25% Nd/TREM 75-80% TREM≥98.5%
23---TREM≥99.0%
24---TREM≥99.0% Nd/TREM≥15%
25---Dy80%
3---CeO2/TREO 99.5-99.9%
2---La2O3/TREO 99.5-99.9%
10---Dy2O3/TREO 99.5-99.9%
1---REO 42.0-45.0%
7---Eu2O3/TREO 99.95-99.99%
6---Sm2O3/TREO 99.5-99.9%
5---Nd2O3/TREO 99.0-99.9%
4---Pr6O11/TREO 99.0-99.9%
9---Tb4O7/TREO 99.95-99.99%
8---Gd2O3/TREO 99.5-99.9%
都是应该有值 但是就是1到9直接取不能取到
<%
Map map = new HashMap();
map.put("a","aaaaxxx");
map.put("b","bbbb");
map.put("c","cccc");
map.put("1","aaaa1111");
request.setAttribute("map",map);
%>
${map.a }
${map["1"] }
所以你应该这样写:
<s:property value="#request.rpMap['1']"/>