Java JSP中页面和此对象之间的差异

Java JSP中页面和此对象之间的差异,java,jakarta-ee,Java,Jakarta Ee,我在jsp页面中将一个变量声明为 <%! int i=20; %> 为什么 <%=page.i %> 不可能?(它在编译时发出一个错误,页面的类型是对象,因此它不知道JSP页面生成代码中的属性 final java.lang.Object page = this; <%=page.i %>

我在jsp页面中将一个变量声明为

<%! int i=20; %>
为什么

<%=page.i %>


不可能?(它在编译时发出一个错误,

页面的类型是
对象
,因此它不知道JSP页面生成代码中的属性

final java.lang.Object page = this;
<%=page.i %>