<%...%>%和<%有什么区别!... %> 在 jsp 中
我正在向具有标题中提到的两个标记的页面添加更多功能。我注意到我声明的变量不能在其中使用,反之亦然。两者之间有什么区别,我如何声明可以在两个标签中使用的变量<% ... %>
<%! ... %>
我正在向具有标题中提到的两个标记的页面添加更多功能。我注意到我声明的变量不能在其中使用,反之亦然。两者之间有什么区别,我如何声明可以在两个标签中使用的变量<% ... %>
<%! ... %>
<% ... %>
用于在 JSP 的主方法中嵌入一些 Java 代码。它在页面呈现期间执行。service()
<%! ... %>
用于在页面流之外定义代码,因此在 main 方法之外定义代码。通常,这用于定义将从块内调用的实用程序方法。service()
<% ... %>
然而,这两种方法现在都已经过时了。JSP EL、JSTL 和标记类是执行相同操作的首选方式。