2010-07-26 113 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

相关问题