<html:link>
该标签用于生成HTML的<a>元素,<html:link> 标签有以下重要属性:
(1) forward:指定全局转发链接
(2) href:指定完整的URL 键接
(3) page:指定相对于当前页面的URL
(1) 指定全局转发链接
在Struts-config.xml 中<global-forwards> 元素中定义一个<forward> 元素:
<global-forwards>
<forward name = "welcome" path="welcome.jsp"/>
</global-forwards>
在JSP 文件中创建<html:link> 标签:
<html:link forward="welcome">welcome</html:link>
<html:link> 标签的forward 属性和<global-forwards> 元素中的<forward> 子元素的name属性相同。
值得注意的是,<html:link> 的forward 属性只引用Struts-config.xml 配置文件中<global-forwards>内的<forward> 子元素,
如果引用<action> 内的<forward> 子元素,在运行时将会抛出异常:
Cannot create rewrite URL: Java.Net.MalfomedURlException: Cannot retrieve ActionForward
(2) 指定完整的URL 键接
如果Web 应用需要链接到其他站点,应该给出其他站点完整URL,如下
<html:link href="CSDNhttp://www.csdn.net/">CSDN</html:link>
(3) 指定相对于当前网页的URL
<html:link page="/login.do">login</html:link>
发表于 @ 2008年07月22日 11:35:00 | 评论( 0 ) | 编辑| 举报| 收藏
旧一篇:Spring和Struts整合 | 新一篇:Eclipse开发环境配置
查看最新精华文章 请访问博客首页相关文章发表评论表 情:
评论内容:
用 户 名:
登录 注册 匿名评论 jinchun1234验 证 码: 重新获得验证码
公司简介|招贤纳士|广告服务|银行汇款帐号|联系方式|版权声明|法律顾问|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Email:webmaster@csdn.net
Copyright © 1999-2010, CSDN.NET, All Rights Reserved
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/chensugang/archive/2008/07/22/2689193.aspx
分享到:
相关推荐
在Struts中,HTML标签库是一个非常重要的部分,它提供了简化和增强HTML表单处理的能力。这些自定义标签帮助开发者更好地与Struts控制器层交互,减少代码量,并提高代码的可读性和可维护性。 1. **HTML标签库概述** ...
### Struts2 标签的使用详解 #### 引言 Struts2 是一款流行的 Java Web 开发框架,它提供了一系列强大的功能来帮助开发者构建高效、可维护的应用程序。其中,Struts2 提供了大量的标签库(Tag Library),这些标签...
3. `<html:link>`标签:用于创建链接,支持`linkName`、`anchor`、`href`、`action`、`forward`、`page`等属性,其中`action`和`forward`分别对应Struts配置文件中的Action路径和全局转发,而`page`则是相对于当前...
本文将深入探讨Struts中的HTML标签库,包括链接、图像、基本表单元素以及下拉列表和多选列表的使用方法。 1. **链接标签**: - `html:link` 用于创建链接,可以指向应用程序内部的页面,外部URL,或者通过`forward...
在Struts1.2版本中,它提供了丰富的标签库,使得开发者能够更方便地创建动态HTML页面,提高了代码的可读性和可维护性。下面将详细解释Struts1.2中的重要标签及其使用方法。 1. **logic标签**: - `logic:iterate`...
理解并熟练掌握这些Struts标签的使用,能极大地提高开发效率,使代码更加整洁、易读。同时,合理地组织和配置Struts的配置文件(struts-config.xml),可以实现更灵活的业务逻辑控制。对于Struts properties deteil....
Struts标签库是Java开发Web应用时非常重要的一个组件,它是Apache Struts框架的一部分,用于简化JSP页面的编写,提高代码的可读性和可维护性。Struts标签库提供了丰富的标签,使得开发者可以不用直接在JSP页面上写...
Struts标签是Apache Struts框架中的一个重要组成部分,它提供了一种简化JSP页面开发的方式,使得开发者能够更高效地构建MVC(Model-View-Controller)应用程序。在Struts框架中,标签库提供了丰富的标签,用于处理...
本教程将详细介绍 Struts 的四大标签库:struts、logic、html 和 bean,并通过实际操作展示它们的使用方法。 1. **struts 标签库**: - `.strutslogic`:主要用于控制流程,如条件判断、循环等。例如,`<logic:...
Struts标签是Apache Struts框架中的一个重要组成部分,它极大地简化了在JSP页面中处理动作和展示数据的过程。Struts标签库提供了丰富的标签,用于替代传统的JSP脚本元素,使得代码更易于阅读、维护,并提高了开发...
使用Struts标签时,应注意避免在属性值中直接使用scriptlet表达式,而是应使用完整的表达式。例如,`<html:link>`标签的`href`属性应包含整个URL路径。 总结起来,JSP Struts的HTML标签库大大简化了开发者在JSP页面...
该标签用于生成 HTML 的 `<a>` 链接标签,类似于 Struts 1.x 中的 `html:link`。它可以通过 `href` 属性指定链接的目标 URL。 **示例:** ```xml <s:a href="%{someAction}">Click me</s:a> ``` ##### 2. `<s:...
使用Struts标签库可以显著提高开发效率,因为它们提供了内置的类型转换、错误处理和国际化支持。开发者不再需要在JSP页面中编写大量的Java脚本,而是可以专注于页面布局和业务逻辑的分离,从而实现更加清晰和维护...
`<html:link>` 标签是Struts框架中用于创建HTML `<a>` 元素的一个组件,它提供了处理请求参数和Session跟踪的功能,尤其在处理动态生成的链接时非常有用。下面我们将深入探讨该标签的特性、用法以及相关的知识点。 ...
Struts HTML标签是Java开发Web应用时,特别是基于Apache Struts框架时常用的一类标签库。这些标签简化了HTML表单元素与ActionForm对象之间的交互,使得开发者可以更专注于业务逻辑,而不是繁琐的HTML代码。以下是...
需要注意的是,虽然Struts标签库支持脚本表达式,但最佳实践是尽量减少脚本的使用,以保持页面的清晰度和可测试性。在实际开发中,结合使用Struts标签库和其他JavaServer Pages的JSTL标签,可以进一步提升代码质量。
Struts标签库手册是开发Java Web应用程序时的重要参考资料,尤其对于使用Struts框架的开发者来说,它是不可或缺的工具。Struts是一个开源的MVC(Model-View-Controller)框架,它帮助开发者构建可维护性、可扩展性...
Struts1标签库是用于构建Java Web应用程序的强大工具,它为开发者提供了丰富的标签,简化了视图层的开发。在本文档中,我们将详细探讨Bean Tags、HTML Tags和Logic Tags这三个核心标签库。 1. Bean Tags: Bean ...