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,需要先进行编码转化: 所以一般情况使用<a/>,用action时才使用<html:link/>比较好。 |
超链接标签《a/>和《html:link>的一点区别
最新推荐文章于 2022-10-27 14:46:07 发布