If I understand your question right, what you want to do is the followings:
The link and text of <a href="...">the text</a> need to be dynamically constructed. The data, I assume, comes from either DB directly or the business layer of your system. Having a bean such as class whatever { private String text, link; // ... } construct an instance of the bean before reach the page and retrieve the value by using JSTL tags. 9/11/2002 10:13:15 AM, Henri Yandell <[EMAIL PROTECTED]> wrote: > >Care to give an example? > >Are you suggesting a bean called: > >ReplacerBean > >with properties > >replacerBean.with >replacerBean.replace >replacerBean.text > >or some such? > >Seems unintuitive. > > >On Wed, 11 Sep 2002, Vernon Wu wrote: > >> >> That can be done by using a Java bean conjoining with JSTL. >> >> 9/11/2002 6:03:47 AM, [EMAIL PROTECTED] wrote: >> >> >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]> >> > >> > >> >> >> >> >> -- >> To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> >> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> >> >> > > >-- >To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> >For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>