共有用户:<font size=3 color=red><%=request.getAttribute("count") %>
  <%
   for(int i=0;i<<%=request.getAttribute("count");i++){  
   }
 
  %>我的红色部分怎么写 就是i循环的次数这个次数怎么写我这样写是报错的郁闷

解决方案 »

  1.   

    你去看看JSTL<c:forEach>用这个很容易做到的
    http://blog.csdn.net/jonathan_q_bo/archive/2006/01/03/569421.aspx
      

  2.   

    试下
    for(int i=0;i < <%=request.getAttribute("count")%>;i++){  

      

  3.   

    为什么不直接写呢?
    <%
    for(int i=0;i<(Integer)request.getAttribute("count");i++){
    }
    %>
      

  4.   

    可以如下:
    <% 
        for(int i=0;i <=(Integer.parseInt((String)request.getParameter("count")));i++){ 
            //out.println(i); 
    %><% //要处理的代码.............%><%
        }
    %>
      

  5.   

    <%
         int count = request.getAttribute("count");
    %>for(int i=0;i < count; i++){  
      } 
      

  6.   

    <% 
        int count = (Integer)request.getAttribute("count"); 
    %> <%
    for(int i=0;i < count; i++){  
    %>
      //要处理的代码.............<%
      } 
    %>
      

  7.   


    <%
    int count = Integer.parseInt(request.getAttribute("count"))
    for(int i=0; i<count; i++){
    %>
    要循环执行的代码
    <%
    }
    %>
      

  8.   

    他的返回值是一个Object类型的你这个count是想做什么? 循环么?楼上几位 给出了解决办法
      

  9.   

    这种应该比
    for(int i=0;i < <%=request.getAttribute("count")%>;i++){  
    好吧
      

  10.   

    <%%>里面再用<%%>,可以识别吗