And I change uri to uri="http://java.sun.com/jstl/core" in web.xml and jsp file, the result is same.
I am so downcast that where is the matter. --- javen fang <[EMAIL PROTECTED]> wrote: > in web.xml > <taglib> > <taglib-uri>/tags/struts-logic</taglib-uri> > > <taglib-location>/WEB-INF/tld/struts-logic.tld</taglib-location> > </taglib> > <taglib> > <taglib-uri>/tags/core</taglib-uri> > > <taglib-location>/WEB-INF/tld/c.tld</taglib-location> > </taglib> > > in jsp file: > <%@ taglib uri="/tags/struts-logic" prefix="logic" > %> > <%@ taglib uri="/tags/core" prefix="c" %> > > <logic > tags can work rightly. > And I use IDE idea it will check if this style is > not > right. > > And also, when run it does not prints error that say > > <c:out > he does not know. > > I wonder .... > > > --- James Mitchell <[EMAIL PROTECTED]> wrote: > > Do you have the directive at the top? > > > > <%@ taglib uri="http://java.sun.com/jstl/core" > > prefix="c"%> > > > > > > > > -- > > James Mitchell > > Software Engineer / Struts Evangelist > > http://www.struts-atlanta.org > > 678.910.8017 (c) > > 770.822.3359 (h) > > AIM:jmitchtx > > > > > > > > > > > -----Original Message----- > > > From: javen fang > [mailto:[EMAIL PROTECTED] > > > > > Sent: Saturday, November 01, 2003 12:14 PM > > > To: Struts Users Mailing List > > > Subject: RE: use html:link pass two param > > > > > > > > > Thank you, James > > > > > > But even: > > > > > > <c:out value="${USER.username}" > default="username" > > /> > > > <bean:write name="USER" property="username"/> > > > USER is a user session > > > <bean:write> can work,and prints myname > > > <c:out> can not work, and prints > > ${USER.username} > > > > > > why ??? > > > I seems like my JSTL does not work rightly. > > > > > > tomcat 5.0 can support jsp2.0 and jstl 1.1 > > > > > > --- James Mitchell <[EMAIL PROTECTED]> wrote: > > > > Not sure about the error, but you aren't > > referencing > > > > the bean properties > > > > properly. > > > > > > > > > > > > <jsp:useBean id="cus" > > class="java.util.HashMap"/> > > > > ... > > > > <c:set target="${cus}" property="cid" > > > > value="list.id"/> > > > > ^^^^^^^^^ > > > > > > > > ...and... > > > > > > > > <c:set target="${cus}" property="company" > > > > value="list.company"/> > > > > ^^^^^^^^^^^^^ > > > > > > > > When referencing dynamic properties with JSTL, > > be > > > > sure to use ${} > > > > syntax. > > > > > > > > Try doing this: value="${list.id}" > > > > > > > > > > > > > > > > -- > > > > James Mitchell > > > > Software Engineer / Struts Evangelist > > > > http://www.struts-atlanta.org > > > > 678.910.8017 (c) > > > > 770.822.3359 (h) > > > > AIM:jmitchtx > > > > > > > > > > > > > > > > > > > > > -----Original Message----- > > > > > From: javen fang > > [mailto:[EMAIL PROTECTED] > > > > > > > > > Sent: Saturday, November 01, 2003 10:45 AM > > > > > To: Struts Users Mailing List > > > > > Subject: Re: use html:link pass two param > > > > > > > > > > > > > > > Thanks all, thanks James Mitchell! > > > > > > > > > > I use the method James Mitchell tell me. > > > > > And I read JSTL Spec and tutorial in > > javaword.com > > > > > > > > > > > > > > > http://www.javaworld.com/javaworld/jw-02-2003/jw-0228-jstl-p3.html > > > > > > > > > > But I encouter a error,and I don't know why > > this > > > > > occur: > > > > > > > > > > javax.servlet.ServletException: Invalid > > property > > > > in > > > > > <set>: "cid" > > > > > > > > > > These are my code: > > > > > <jsp:useBean id="cus" > > class="java.util.HashMap"/> > > > > > ... > > > > > <c:set target="${cus}" property="cid" > > > > > value="list.id"/> > > > > > <c:set target="${cus}" property="company" > > > > > value="list.company"/> > > > > > <html:link action="linkman_list" > > > > > name="cus">Linkman</html:link> > > > > > > > > > > My container is tomcat5.0 > > > > > > > > > > > > > > > > > > > > > > > > > --- Kris Schneider <[EMAIL PROTECTED]> wrote: > > > > > > You can call it whatever you want - > > "admin-tool" > > > > > > from James' example. The > > > > > > difference is this: > > > > > > > > > > > > /app/do/manageUsers > > > > > > > > > > > > vs. this: > > > > > > > > > > > > /app/manageUsers.do > > > > > > > > > > > > I think James was referring to the use of: > > > > > > > > > > > > <html:link action="next.do" ...> > > > > > > > > > > > > when he said, "you should never have to > put > > > > ".do" > > > > > > any where in your > > > > > > application..." You really only need to > do: > > > > > > > > > > > > <html:link action="/next" ...> > > > > > > > > > > > > which will work regardless of how you do > > your > > > > > > servlet mapping. > > > > > > > > > > > > Quoting "Ruth, Brice" <[EMAIL PROTECTED]>: > > > > > > > > > > > > > doesn't this still put 'do' somewhere in > > the > > > > URL? > > > > > > > > > > > > > > Kris Schneider wrote: > > > > > > > > > > > > > > >web.xml: > > > > > > > > > > > > > > > ><!-- mapping for ActionServlet --> > > > > > > > ><servlet-mapping> > === message truncated === __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]