<%! 这个定义, 相当于 class A{ String a; } <% 是程序变量 相当于 class A{ void jsp() { String a = "ass"; } }
我觉得你自己查看一下编译好的jsp文件了解的会更透彻一些,jsp文件中的java代码其实就是相当于一个Servlet代码,<%! String a%>相当于是给servlet定义了一个属性,就像2楼说的一样,<%String a%>相当于在servlet中的service()方法中定义了一个变量。
81,092
社区成员
341,716
社区内容
加载中
试试用AI创作助手写篇文章吧