html - 跳转到 JSP 中的 anchor

标签 html jsp anchor

当跳转到 JSP 上的 anchor 时,HTML anchor 不起作用。例如,类似

<a href="#name">Link</a>
...
<div id="name"></div>

失败是因为服务器实际查找名为“filename.jps#name”的文件并返回错误。有什么解决方法吗?

最佳答案

你描述的是一个fragment identifier并且目标可以是命名 anchor 或标识元素,例如

<a href="#foo">go to foo</a>
<a name="foo">foo</a>
<div id="foo">foo</div>

this demo 中展示了命名的 anchor 变体

另请注意 HTML5 specification已弃用 a 元素的 name 属性已被删除,因此 id 将是唯一有效的 HTML5 方式 navigate to a fragment identifier .

关于html - 跳转到 JSP 中的 anchor ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8044365/

相关文章:

css - 按钮和链接样式表现不同

javascript - Materialise CSS - 除 UL 之外的过渡动画

html - 调整宽度无效

java - JSP页面只接收第一个arrayList

java - 使用 Struts 2 调度程序结果时操作错误为空

angular - 如何将超链接添加到 Primeng 数据表列, Angular 2 方式

javascript - HTML + JavaScript : How to change image source on li hover?

javascript - 如何从 HTML5 中的视频中提取音频?

java - 如何将本地字符串值传递给 html 代码?

html - 在禁用时阻止 anchor 像超链接一样运行