2009-04-21 77 views

回答

3

自定义JSP标记必须在JSP内解释并运行;一个Java Bean不会。

自定义JSP标记必须扩展javax.servlet.jsp.tagext.Tag接口;一个Java Bean不会。

自定义JSP标记可能使用其他Java Beans来完成它的工作,但事实并非如此。

1

自定义标签可以访问诸如请求,响应,会话等隐式对象。JavaBeans是普通的Java类,不了解JSP的任何内容。

Javabeans通常用于维护数据和自定义标签的功能或在jsp页面上实现逻辑。

1

自定义标记可以访问所有隐式对象.JavaBeans是java类,但所有java类都不是java bean。 主要是 - 自定义标签可以使用java bean来相互交流。

0

更多,

  • 自定义标签可以操纵JSP内容;豆不能。
  • 使用自定义标签的复杂操作可以简化为简单的形式 比bean更简单。
  • 自定义标签需要比豆做更多的工作来设置。
  • 自定义标记通常定义相对自包含的行为,而bean通常在一个servlet中定义并用于不同的servlet或JSP页面。
  • 自定义标记仅在JSP 1.1及更高版本中可用,但在所有JSP 1.x版本中可以使用的Bean为 。
相关问题