JSP页面有两种变量声明的方法:
第一种:<%! String s = "";%>
第二种:<% String s = "";%>
它们之间声明的变量是否有区别?
区别在于jsp文件被编译成servlet后,脚本的本质是将代码插入到Servlet的service()方法中,声明的本质是将声明的变量加入到Servlet类(在任何方法之外),方法就成了Servlet()的方法