Hi all It looks like I found something to implement in the String Tag Library :-)
What I'm trying to do is to create links within a text, i.e. replacing 'the text' with '<a href="...">the text</a>'. The problem is that both the text and the link are dynamic. However, the String Tag Library won't let me replace things dynamically. Consider this: <c:set var="a" value="This will be replaced"/> <c:set var="b" value="The new text"/> <c:out value="${a}"/><br> <c:out value="${b}"/><br> <str:replace replace="This will be replaced" with="The new text">And he said: "This will be replaced!".</str:replace> will show This will be replaced The new text And he said: "The new text!". - works like a charm! However, <c:set var="a" value="This will be replaced"/> <c:set var="b" value="The new text"/> <c:out value="${a}"/><br> <c:out value="${b}"/><br> <str:replace replace="${a}" with="${b}">And he said: "This will be replaced!".</str:replace> won't replace anything: This will be replaced The new text And he said: "This will be replaced!". And <c:set var="a" value="This will be replaced"/> <c:set var="b" value="The new text"/> <c:out value="${a}"/><br> <c:out value="${b}"/><br> <str:replace replace="<c:out value="${a}"/>" with="<c:out value="${b}"/>">And he said: "This will be replaced!".</str:replace> even gives me an exception: javax.servlet.ServletException: /jsp/test.jsp(206,40) Attribute ${a} has no value This would be very, very handy if it worked... actually for all of the String tag library. Thanks & regards, Eric -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>