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

解决方案 »

  1.   

    返回来是什么类型的你搞清楚一下就知道怎么改了。request.getAttribute("count");
      

  2.   

    不知道你这个request.getAttribute("count");是不是个定值啊?<% 
      int count=request.getAttribute("count");
      for(int i=0;i < count;i++){  
         
      } 
      

  3.   

    我是觉得我的格式不对 我转换成int型还是不行啊 还有错 
    i < <%=request.getAttribute("count")%>;
    这句是不是有那里不对了
      

  4.   

    <% 
       String count = request.getAttribute("count")
       int iCount = Integer.parseInt(count);
       for(int i=0;i < iCount ;i++){ 
            ......
       } 
    %>试试
      

  5.   

    或者这样
    <% 
      int iCount  = (Integer)request.getAttribute("count");
      for(int i=0;i < iCount ;i++){ 
            ...... 
      } 
    %> 
      

  6.   

    <%=%>这是在jsp里使用的标签
    <%这里是java代码%>
    Java里不能使用<%=%><% 
      String count = request.getAttribute("count").toString(); 
      int iCount = Integer.parseInt(count); 
      for(int i=0;i < iCount ;i++){ 
            ...... 
      } 
    %> 
    试一下这个