strus标签总结及例子
需积分: 0 82 浏览量
更新于2009-03-22
收藏 59KB RAR 举报
Struts是一个开源的JavaEE框架,它主要用于构建MVC(模型-视图-控制器)架构的应用程序。在Struts框架中,标签库是其一大特色,它提供了丰富的标签来简化JSP页面的编写,使代码更加简洁易读,同时也提高了开发效率。下面,我们将深入探讨Struts中的常用标签,并通过例子进行解释。
1. `logic`标签:这个标签库主要用于条件判断和循环操作。例如,`<logic:equal>`用于比较两个值是否相等,如`<logic:equal name="username" property="value" compareValue="admin">`,如果用户登录名的属性值与"admin"相等,则执行标签内的内容。
2. `bean`标签:主要用于访问和操作JavaBean。例如,`<bean:write>`可以用来显示JavaBean的属性值,如`<bean:write name="user" property="name"/>`,将显示User对象的name属性值。
3. `html`标签:这些标签主要用于创建HTML表单元素。例如,`<html:text>`用于创建输入文本框,如`<html:text property="email" />`,将创建一个用于输入电子邮件地址的文本框。
4. `html:form`标签:用于创建HTML表单,它会自动绑定到ActionForm或ModelDriven接口的实例。例如,`<html:form action="saveUser.action">`,创建一个表单,提交时调用"saveUser.action"。
5. `html:submit`标签:用于创建提交按钮,如`<html:submit value="Save"/>`,点击后会提交表单数据。
6. `html:errors`标签:用于显示所有ActionForm或ModelDriven接口实例中的错误消息,如`<html:errors/>`,它会自动收集并显示所有验证错误。
7. `html:link`标签:用于创建链接,例如,`<html:link page="/login.jsp">Login</html:link>`,生成一个指向"login.jsp"的链接。
8. `html:select`、`html:option`和`html:optionsCollection`标签:用于创建下拉选择框。`<html:select>`定义选择框,`<html:option>`定义选项,而`<html:optionsCollection>`则可以基于集合动态生成选项。
9. `html:checkbox`和`html:radio`标签:分别用于创建复选框和单选按钮。
10. `tiles`标签:Tiles是Struts的一个扩展,它允许我们定义和重用页面布局。例如,`<tiles:insertAttribute name="header" ignore="true" />`将插入名为"header"的页面片段。
以上只是Struts标签库中的一部分,实际使用中还有更多标签,如`html:reset`、`html:image`、`html:password`等。每个标签都有其特定的功能,通过合理组合,开发者可以构建出复杂的用户界面。在Struts标签文档(Struts标签.doc)中,通常会有更详细的介绍和更多示例,帮助开发者更好地理解和运用这些标签。

w346714989
- 粉丝: 0
最新资源
- 怎样听课评课jsp.ppt
- 嵌入式系统专业术语中英文对照.doc
- 调查报告网络游戏对中学生的影响.doc
- 软件需求规格说明书59956.pdf
- 信息化教学培训心得体会7篇.docx
- 计算机培训教师个人工作总结.doc
- 网络营销有哪些方法?.doc
- 嵌入式系统课程设计选题及任务书.docx
- 科技有限责任公司项目管理标准概述.doc
- 网络与信息安全事件应急预案.doc
- 网络营销基础培训.pptx
- 硬件系统安全和环境安全.pptx
- LabVIEW数据记录至Excel与TXT文件
- 网络课程设计方案.doc
- 《计算机网络》课件-冯博琴-程向前-编著-清华大学出版社-清华版.ppt
- Linux基本命令PPT.ppt