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]

Reply via email to