日期:2014-05-20  浏览次数:20783 次

jsp中的一个小小疑问
Java code

<%@ page contentType="text/html;charset=UTF-8" %>
<%!
    int count = 0;    
%>
<%
    response.setHeader("refresh","1");    
%>
<%=count++%>
为什么不可以写成
<%@ page contentType="text/html;charset=UTF-8" %>
<%
        static int count = 0;    
%>
<%
    response.setHeader("refresh","1");    
%>
<%=count++%>


jsp中声明全局变量不在<%! %>中写的话,用static为什么不可以啊?求指点

------解决方案--------------------
你看看你两段代码除了static以外其它还有什么区别,是不是少了个符号
------解决方案--------------------
<%!
int count = 0;
%>


<%
static int count = 0;
%>

不一样的啊 下面少了一个!