问答详情
源自:2-9 JSP表达式

JSP页面变量的声明问题

JSP页面有两种变量声明的方法:

第一种:<%! String s = "";%>

第二种:<% String s = "";%>

它们之间声明的变量是否有区别?

提问者:HelloiM00c 2017-03-26 15:44

个回答

  • Anonymous灬
    2017-03-26 16:03:05
    已采纳

    区别在于jsp文件被编译成servlet后,脚本的本质是将代码插入到Servlet的service()方法中,声明的本质是将声明的变量加入到Servlet类(在任何方法之外),方法就成了Servlet()的方法