1.首先<a/>是通用html标准标签,只能通过href超链接,<html:link/>是struts标签库中的标签,不光可以用href,还可以通过action超链接。
2.<a/>中可以使用<bean:write/>,如<a href='url?filename=<bean:write name="row" property="NAME"/>' />,但<html:link/>不能用。
3.在设定了页面编码是GBK,并设有对所有请求GBK字符集过滤的时候,并要传递中文参数时,使用<a href='url?filename=<bean:write name="row" property="NAME"/>' />能够正常显示中文,而用<html:link href="url" paramId="filename" paramName="row" paramProperty="NAME" />在页面会显示utf-8编码,如果这样传递到后台servlet,需要先进行编码转化:
String filename = request.getParameter("filename");
filename = new String(filename.getBytes("GBK"),"utf-8");
一般情况这样也没问题,但如果遇到特殊中文字符就有可能会有无法识别的问题,如传递“作者”,传递的“url?filename=YB_1001_%E4%BD%9C%E8%80%85_TJB.DOC”,就转化出错,不知道url unicode编码问题,还是java中String处理问题。
所以一般情况使用<a/>,用action时才使用<html:link/>比较好。
相关推荐
* `<a href="URL"></a>`:创建一个超链接 * `<a href="mailto:EMAIL">....</a>`:创建一个自动发送电子邮件的链接 * `<a name="NAME"></a>`:创建一个位于文档内部的靶位 * `<a href="#NAME"></a>`:创建一个指向...
`<html:link>`标签是Struts中用于创建超链接的标签,它可以等价于HTML的`<a>`标签。以下是一些主要的特性: A)**href**:用于指定链接的目标URL,可以直接链接到静态页面或动态Action。例如: ```jsp <html:link ...
* <a href=”URL”></a>:创建一个超链接 * <a href=”mailto:EMAIL”></a>:创建一个自动发送电子邮件的链接 * <a name=”NAME”></a>:创建一个目标位置在文档内部 * <a href=”#NAME”></a>:指向位于文档内部的...
<html:link href="a.jsp">a.jsp</html:link> <html:link forward="msg">this link</html:link> <html:link href="SumAction.do?n=4">this link</html:link> <html:link page="msg.jsp" paramId="uid" paramName=...
### HTML `<a>` 标签的 `target` 属性详解 #### 一、概述 HTML `<a>` 标签中的 `target` 属性用于指定在何处打开由 `href` 属性定义的链接文档。该属性提供了多种选项来控制链接文档的加载方式,包括在新窗口打开...
* 网页中所有文字:<body text="#rrggbb" link="#rrggbb" vlink="#rrggbb" alink="#rrggbb"> 图形: * 背景图片:图档"> * 图像:图档" alt="文字" width=n height=n border=n> * 图像的边框:<img border=n> * ...
- `<html:link>`:创建超链接,可以指向内部页面或外部URL。例如: ```jsp <html:link page="/index.html">click here</html:link> <html:link href="http://www.sina.com/index.html">click here</html:link> ...
5. `<s:url>`和`s:a>`:`<s:url>`创建URL,`<s:a>`创建超链接。它们常结合使用,如`<s:url id="myUrl" action="anAction"/><s:a href="%{myUrl}">Link Text</s:a>`。 6. `<s:form>`:创建表单,通常用来提交数据到...
`<s:url>`定义URL,`<s:a>`则创建超链接,两者结合使用,如`<s:url id="link" action="userAction"/><s:a href="%{link}">点击这里</s:a>`。 6. `<s:form>`: 创建表单,可以与Action关联。`action`属性指定提交的...
+ alink:设置网页的活动链接颜色,例如:<body alink="green"> + vlink:设置网页的已访问链接颜色,例如:<body vlink="purple"> a标签 a标签是HTML中最常用的标签之一,它用于定义超链接。a标签有多种属性,...
- **<a>**:此标签用于定义超链接,可以包含href属性指定链接地址,以及title属性用于提供额外信息。可以通过target属性控制链接在哪个窗口或标签页中打开。 #### 图像标签 - **<img>**:此标签用于嵌入图像,src...
- `<a>`:创建超链接,`href` 属性指定链接目标。 - `<a>` 的 `mailto:` 属性:创建邮件链接。 - `<a>` 的 `name` 和 `href` 与 `#` 结合:实现内部链接和锚点跳转。 7. **格式排版标签**: - `<p>` 和 `align`...
HTML5 是Web前端开发的基础,其中超链接标签`<a>`是构建网页交互性的重要元素。超链接允许用户从一个页面跳转到另一个页面,无论是同一网站内的不同页面,还是互联网上的其他任何位置。本篇将详细介绍HTML5中的...
11. Body标记:”#” text=”#” alink=”#” vlink=”#”> 12. 横线:“”> 13. 超链接:<a href=”url” target=”指向一个frame的名字”> 14. 文字布局标记:”#”></p> 15. 图像:”” alt=”提醒信息”> 16. 会...
- **outputLink**:生成HTML `<a>` 标签,用于创建超链接。可以使用`<f:param>`标签为链接添加参数。 ```html <h:outputLink value="../index.jsp"> <h:outputText value="Link to Index" /> <f:param name=...
HTML文档的基本结构由`<html>`、`<head>`和`<body>`三个主要标签构成。 - `<html>`:定义整个HTML文档的根元素。 - `<head>`:包含文档元数据(如标题、样式表链接、脚本等)。 - `<body>`:包含网页的所有可见内容...
- **<a href="#"></a>**:定义超链接。 - **href**:指定链接的目标URL。 - **title**:鼠标悬停时显示的提示文本。 - **target**:指定链接目标窗口或框架: - **_self**:在当前框架或窗口打开(默认)。 - *...
- `<a>`:定义超链接。 - `<link>`:定义文档与外部资源的关系。 **8. 列表** - `<ul>`:定义无序列表。 - `<ol>`:定义有序列表。 - `<li>`:定义列表项。 **9. 表格** - `<table>`:定义表格。 - `<tr>`:定义...
* `<body alink="#0000FF">`:设置正在被点选的链接的颜色 文本标签 * `<pre>`:创建预格式化文本 * `<hx>`:创建标题文字(1-6) * `<b>`:创建黑体文字 * `<i>`:创建斜体文字 * `<tt>`:创建打印机风格字体 * `...