Struts提供了五个标签库,即:HTML、Bean、Logic、Template和Nested。
HTML
标签: 创建struts输入表单
Bean 标签: 在访问JavaBeans 及其属性,以及定义一个新的bean 时使用
Logic 标签: 管理条件产生的输出和对象集产生的循环
Template 标签: 随着Tiles框架包的出现,此标记已开始减少使用
Nested 标签: 增强对其他的Struts 标签的嵌套使用的能力
使用固定属性名称的Struts 标签:
id: 命名自定义标签创建时的脚本变量名。
name: 指出关键字值,在该关键字下可以找到一个存在的bean 。如果给出了scope属性,则仅仅在scope中查找。否则,根据标准的顺序在各种scope中查找:(page, request, session, or application)。
property : 指出bean 中的某个属性,可以在其中检索值。如果没有标明,则使用对象本身的值。
scope: 定义了Bean在哪个范围(page, request, session, or application)中被查找。如果没有标明按顺序查找。脚本变量(见id)将在相同的范围中创建。