tomcat-taglibs-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Stefan" <ni...@studioweb.com>
Subject Re: Is there a way to call java.lang.String.substring on a <c: ou t ?
Date Fri, 11 Oct 2002 05:51:49 GMT
Hi,

I have a weird behavior using the jakarta tag-lib with the JSTL forEach tag
where when I apply the substring tag to a c:out  tag the substring tag only
works on the first iteration?


<c:forEach items="${r.rows}" var="value" varStatus="status" >

 <tr align='center' >
  <td><c:out value="${value.sex}"/>&nbsp;</td>
   <td><c:out value="${value.name}"/>&nbsp;</td>
  <td><str:substring start="0" end="4"><c:out
value='${value.lastName}'/></str:substring></td>
   </tr>
 </c:forEach>
</table>

Any ideas?


----- Original Message -----
From: "Martin Cooper" <martin.cooper@tumbleweed.com>
To: "'Tag Libraries Users List'" <taglibs-user@jakarta.apache.org>
Sent: Friday, October 11, 2002 1:31 AM
Subject: RE: Is there a way to call java.lang.String.substring on a <c: ou t
?


> As the documentation for the String taglib states, it is built on the
> Commons Lang component. The error you are seeing suggests that you have
not
> included Commons Lang in your web app.
>
> --
> Martin Cooper
>
>
> > -----Original Message-----
> > From: Stefan [mailto:nickm@studioweb.com]
> > Sent: Thursday, October 10, 2002 9:46 PM
> > To: Tag Libraries Users List
> > Subject: Re: Is there a way to call
> > java.lang.String.substring on a <c:
> > out ?
> >
> >
> > Hi,
> >
> > I just installed the string  taglib and tried the simple
> > example as found in
> > the docs:
> >
> > <str:substring start="4" end="8">The tree is green.</str:substring>
> >
> > And I get this error:
> >
> > org/apache/commons/lang/NumberUtils
> >
> > I am using Resin 2.1.4 and placed the string.jar file into the web
> > applications WEB-INF\lib folder and added the discriptor file to:
> >
> > WEB-INF\classes\tlds
> >
> > And finally I added this to the web.xml file:
> >
> > <taglib>
> >
> > <taglib-uri>http://jakarta.apache.org/taglibs/string-1.0</taglib-uri>
> >   <taglib-location>/WEB-INF/string.tld</taglib-location>
> > </taglib>
> >
> >
> > Any ideas what I am doing wrong?
> >
> > Thanks
> >
> > ----- Original Message -----
> > From: "Tim Kettering" <timster@mac.com>
> > To: "Tag Libraries Users List" <taglibs-user@jakarta.apache.org>
> > Sent: Friday, October 11, 2002 12:17 AM
> > Subject: Re: Is there a way to call
> > java.lang.String.substring on a <c:out ?
> >
> >
> > >
> > > http://jakarta.apache.org/taglibs/doc/string-doc/intro.html
> > >
> > > I'd suggest using the Strings taglib.  Its really very
> > nice, and comes
> > with
> > > a whole lot of other goodies you can use as well, rather
> > than making a
> > > one-off bean method that does the same thing.
> > >
> > > <str:substring start="4" end="8">
> > > <c:out value="${param.name}"/></str:substring>
> > >
> > > Or something like that.
> > >
> > >
> > > > So I would wrap the <c:out  value="${}}"/> tag with a
> > JSTL string taglib
> > or
> > > > perhaps a bean method that returns a string like so:
> > > >
> > > > <%=  myBean.myStringMethod(<c:out  value="${param.name}}"/>)
%>
> > > >
> > > >
> > > > Thanks
> > > >
> > > >
> > > > ----- Original Message -----
> > > > From: "Shawn Bayern" <bayern@essentially.net>
> > > > To: "Tag Libraries Users List" <taglibs-user@jakarta.apache.org>
> > > > Sent: Thursday, October 10, 2002 11:36 PM
> > > > Subject: Re: Is there a way to call
> > java.lang.String.substring on a <c:
> > out
> > > > ?
> > > >
> > > >
> > > >> On Thu, 10 Oct 2002, Stefan wrote:
> > > >>
> > > >>> So is there a way to extract a sub string from the
> > result of a <c:out
> > > >>> value="${}}"/> tag?
> > > >>
> > > >> No, not alone; you'd need to use the String Taglib or
> > handle it with a
> > > >> servlet or other custom Java logic (e.g., a bean or servlet).
> > > >>
> > > >> --
> > > >> Shawn Bayern
> > > >> "JSTL in Action"   http://www.jstlbook.com
> > > >>
> > > >>
> > > >> --
> > > >> To unsubscribe, e-mail:
> > > > <mailto:taglibs-user-unsubscribe@jakarta.apache.org>
> > > >> For additional commands, e-mail:
> > > > <mailto:taglibs-user-help@jakarta.apache.org>
> > > >>
> > > >
> > > >
> > > > --
> > > > To unsubscribe, e-mail:
> > <mailto:taglibs-user-unsubscribe@jakarta.apache.org>
> > > > For additional commands, e-mail:
> > <mailto:taglibs-user-help@jakarta.apache.org>
> > > >
> > >
> > > --
> > > Tim Kettering
> > > timster@mac.com
> > >
> > >
> > > --
> > > To unsubscribe, e-mail:
> > <mailto:taglibs-user-unsubscribe@jakarta.apache.org>
> > > For additional commands, e-mail:
> > <mailto:taglibs-user-help@jakarta.apache.org>
> > >
> >
> >
> > --
> > To unsubscribe, e-mail:
> > <mailto:taglibs-user-unsubscribe@jakarta.apache.org>
> > For additional commands, e-mail:
> > <mailto:taglibs-user-help@jakarta.apache.org>
> >
> >
>
>
> --
> To unsubscribe, e-mail:
<mailto:taglibs-user-unsubscribe@jakarta.apache.org>
> For additional commands, e-mail:
<mailto:taglibs-user-help@jakarta.apache.org>
>


--
To unsubscribe, e-mail:   <mailto:taglibs-user-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:taglibs-user-help@jakarta.apache.org>


Mime
View raw message