<%…%>和<%之间有什么区别!…%>在jsp中

我正在页面的标题中提到两个标签的页面上添加更多功能。我注意到在其中声明的变量<% ... %>无法使用,<%! ...

%>反之亦然。两者之间有什么区别,我如何声明可以在两个标签中使用的变量

回答:

<% ... %>用于service()在JSP 的main 方法中嵌入一​​些Java代码。它在页面呈现期间执行。

<%! ... %>用于在页面流程 之外 定义代码,因此在main service()方法之外定义代码。通常,它用于定义从一个<% ...

%>块内调用的实用程序方法。

但是,这两种方法现在都已过时。JSP EL,JSTL和标记类是完成相同操作的首选方式。

以上是 &lt;%…%&gt;和&lt;%之间有什么区别!…%&gt;在jsp中 的全部内容, 来源链接: utcz.com/qa/403407.html

回到顶部