<%!%>只是声明或注释<%%>这个的作用就很大了!!他和ASP里的<%%>差不多!!
int i =0这个在两个都能用!!

解决方案 »

  1.   

    1.没什么所谓,两种方法都可以用,随你喜欢。
    2.ab f=(ab)application.getAttribute("fff");返回一个已经存在的ab类的对象的引用,让f指向这个对象。所以不用new
      

  2.   

    <%!  %> 是声明,甚至可以在里面定义类
      

  3.   

    <%!%>里面只能进行定义,而<%%>是可以写函数和语句的,当然也可以进行定义的
    没什么其他的区别,<%%>比前面的功能强大点!
      

  4.   

    <%   %>和<%!   %>都能有int i=1  但是他们所得到的i的作用范围不相同,具体<%  %>
    <%!   %>和<%=   %>的范围需要看书。
      

  5.   

    初学者必去的地方--JAVA资源网
    www.yultao.tk
      

  6.   

    int i=1 如果定义在<%!   %>中页面刷新后<%= i++  %>后能递增,而在<%  %>中则不会,奇怪
    (ab)application.getAttribute("fff");中(ab)算什么格式
      

  7.   

    ab f=(ab)application.getAttribute("fff");
    应该是强制类型转换吧
      

  8.   

    int i=1 如果定义在<%!   %>中页面刷新后<%= i++  %>后能递增,而在<%  %>中则不会,这是什么原因呢?
      

  9.   

    int i=1 如果定义在<%!   %>中页面刷新后<%= i++  %>后能递增,而在<%  %>中则不会,这是什么原因呢?
      

  10.   

    int i=1 如果定义在<%!   %>中页面刷新后<%= i++  %>后能递增,而在<%  %>中则不会,这是什么原因呢?