2010-07-26 111 views

回答

14

<% ... %>用於在JSP的主要方法service()中嵌入一些java代碼。它在頁面呈現期間執行。

<%! ... %>用於定義代碼外部的頁面的流程,因此在主要的service()方法之外。通常,這用於定義將在<% ... %>塊內調用的實用程序方法。

但是,兩種方法都已過時。 JSP EL,JSTL和標籤類是做同樣事情的首選方式。

+0

我只能添加整個jsp現在已被棄用,因爲jee6。 jsf - 是一個主視圖技術。 – foret 2010-07-26 08:13:37

+0

嗯,它真的被棄用?我懷疑 – Bozho 2010-07-26 08:32:03

+0

@bozho:我想你是指評論,而不是答案? @skaffman其次,scriptlets被棄用的概念非常多,而@foret JSPs可能總是適用於需要動作框架的情況,因爲組件框架太耗資源。 – 2010-07-26 08:43:28

相關問題