JAVA 中  mp.put("bdlj",123);前台怎么取出其值(123)啊 
  for(int i=0;i<t;i++)我想t=123;即后台Map中的值 

解决方案 »

  1.   

    Map map=new Map();
    map.put("bdlj",123);
    int t=(Integer)map.get("bdlj");
    for(int i=0;i<t;i++){
    //.....
    }
      

  2.   

    JSP中是可以写java代码的?你可以放在<% ... %>中间的
      

  3.   

    前台可以用标签去取值,用C标签比较方便。<c:foreach item=${map} var = "map">
    ${map.value}
    </c:foreach>可能有的地方拼写不对,不过大致是这样取的。
      

  4.   

    我是这样用的 但一直报错
    <%
    Map<String,String> maps=(Map<String,String>)request.getAttribute("jmqus");
    <%=maps.get("bdlj")%>
    %>map的值放在jmqus方法中
      

  5.   

    我是这样用的 但一直报错
    <%
    Map<String,String> maps=(Map<String,String>)request.getAttribute("jmqus");
    <%=maps.get("bdlj")%>
    %>map的值放在jmqus方法中
      

  6.   

    你java中有类似request.setAttribute("jmqus", mp);的操作么???
      

  7.   

    恭喜 菖蒲芭芭 即将升级~~~
    类中 request.setAttribute("jmqus", mp);
    页面 Map<String,String> maps=(Map<String,String>)request.getAttribute("jmqus");
      

  8.   

    <%Map<String,String> maps=(Map<String,String>)request.getAttribute("jmqus");%>
    <%=maps.get("bdlj")%>不要嵌套 <%%>即可