<%! declaration;%>
全局变量
不用!申明的是局部变量,只在最近的{}内有用。

解决方案 »

  1.   

    1.<%! declaration%> 是个形式上的定义变量的方法,其实真正定义还是要这样写
       int a、String b....但必须要初始化跟C++中的一样(定义方法)
    2.变量在你的函数体内定义的话或过程体内定义的话它的活动空间只有这里面,不会超过此外。
    3.建议你不一样用全局变量,它是个可共享的东西大家都可以用没准“A”把你的全局变量赋值
    20,于此同时“B”把你的全局变量赋值“45”你提交,原以为你提交的数值为“20”其实是45造成了数据库存储上的逻辑错误...如果你实在想用的话我建议你使用SESSION对象产生变量
    具体怎么使用请看具体语法,它不同于APPLICATION有点象全局变量感觉太暴漏点儿~还是使用SESSION不错。。服务器专为你开辟了个线酲~。你不用了它就收回去没人再去用它~~多好啊