Struts 2
Struts是Apache Jakarta的一个著名的开源项目,目标是为构建基于Java的web应用程序提供一个框架。
Struts提供了非常多的标签,依据功能和使用习惯的不同被分到了五个标签库中:
- Bean Tags:该标签库包含的标签可以用来创建bean、访问bean和访问bean的属性。同时提供了依据cookies、headers和parameters的值创建相关bean的能力。
- HTML Tags:该标签库包含的标签可以用来创建Struts输入表单。
- Logic Tags:该标签库包含的标签可以用来进行逻辑判断、集合迭代和流程控制。
- Nested Tags:该标签库建立在前三个标签库的基础上,具有前三个标签库的所有功能,只是允许标签间的嵌套。
- Tiles Tags:该标签库包含的标签可以用来创建tiles样式的页面。