• 2022-05-31
    在Web应用程序中有以下的程序代码,执行后转发到JSP页面Map<String,String> map=new HashMap<String,String>();map.put("key1","String1");map.put("key2","String2");request.setAttribute("user",map);以下选项中的( )可以正确使用EL取得map中的值。
    A: ${map.key1}
    B: ${user.key1}
    C: ${map["key1"]}
    D: ${user[key1]}
  • B

    内容

    • 0

      题示代码的功能为:循环遍历输出Map当中的每一个元素。《插入代码》处应填入的代码是( )Map map=new HashMap(); map.put(“jessica”,100); map.put(“tom”,200); map.put(“den”,300); Set《插入代码1》 set =《插入代码2》; for (《插入代码3》 per : set) { System.out.println(per.getKey() + &quot;:&quot; + per.getValue()); } A: &lt;Entry&gt; map.keySet() Entry B: &lt;Entry&gt; map.entrySet() Entry C: &lt;Map.Entry&lt;String, Integer&gt;&gt; map.keySet() Map.Entry&lt;String, Integer&gt; D: &lt;Map.Entry&lt;String, Integer&gt;&gt; map.entrySet() Map.Entry&lt;String, Integer&gt;

    • 1

      下面语句执行后,执行get(1)方法得到的值是() HashMap<Integer,String> map = new HashMap; map.put(1,"one"); map.put(2,"two"); map.put(3,"three"); map.put(1,"four");

    • 2

      下列语句正确的是?() A: Map B: Map<> C: HashMap< D: Map<String,String>

    • 3

      下面创建HashMap的语句中,正确的是 ( )。 A: Map m= new HashMap(); B: HashMap m= new Map(); C: HashMap m=new HashMap<String,String>; D: Map m = new Map();

    • 4

      给定如下Java代码,编译运行的结果是( )。public class Test {public static void main(String&#91;&#93; args) {Map&lt;String, String&gt; map = new HashMap&lt;String, String&gt;();String s = &quot;code&quot;;map.put(s, &quot;1&quot;);map.put(s, &quot;2&quot;);System.out.println(map.size());}} A: 正确运行,输出:1 B: 编译时发生错误 C: 运行时引发异常 D: 正确运行,输出:2