我正在使用启动JSTL。然后我用${fn:replaceAll('','','')}
这个函数。
第三个参数必须是<a href="pageContext.request.contextPath"/people/id.shtml>name</a>
那么id和name是可变的。但是我不能写这个锚标签。
答案 0 :(得分:2)
你真正想要的是:
${fn:replace(text, 'before', 'after')}
返回一个字符串,该字符串是通过将输入字符串中所有出现的“before”字符串替换为“after”子字符串而产生的。
请注意,该功能不会被称为replaceAll
。
如果这对您不起作用,请提供有关错误或行为的更详细说明。
答案 1 :(得分:0)
基于你的评论,我认为你想要这样的事情:
<c:choose>
<c:when test="${fn:contains(searchValue, searchString)}">
<a href='mylink'>searchValue</a>
</c:when>
<c:otherwise>
searchValue
</c:otherwise>
</c:choose>