如何在特定单词上添加超链接

时间:2014-11-23 07:30:31

标签: html5 contenteditable

我打算开发一个用于发表文章的网络应用程序。现在我想知道内容是如何写成类似wiki的,其中某些特定单词包含超链接。

在这个内容中你可以看到Hashtable,Java程序员,JSTL foreac标签为此标记了一个超链接。是否存在任何工具或我必须手动关联超链接。

HashMap in JSP, or any other Map implementation e.g. <a>Hashtable</a>, I personally prefer (JSTL foreach tag for this). As a <a>Java programmer</a>, I often have urge to use Java code directly in JSP using scriptlet, but that's a bad coding practice, and one should always avoid that. Infact by smart use of expression language and JSTL core tag library, you can reduce lot of Java code from JSP. In our last post, we have seen example of JSTL foreach tag to loop over List, but not a Map, and that creates a doubt in one of m

1 个答案:

答案 0 :(得分:0)

简短的回答是你需要在Javascript中实现它。问题非常复杂,因为您需要遍历search_words列表,同时浏览body搜索最长匹配项。 最长的匹配部分是使这一点变得棘手的原因:您希望匹配文本&#34; Java Programmer&#34;而不仅仅是单词&#34; Java&#34;。

您还想忽略空白和大写问题。我强烈建议您在现有的解决方案(例如开源MediaWiki项目)的基础上进行构建,以避免重新发明复杂的轮子。