Robert,

I am using servlet spec 2.3 and i did all the steps
you mentioned. 

Thanks,
James

--- Robert Taylor <[EMAIL PROTECTED]> wrote:
> I'm sorry, I've missed parts of this thread, but
> this
> last message caught my eye when you said it's
> printing
> ${contentId} to the screen instead of the value of
> contentId.
> 
> Which servlet spec. does your container support?
> I've seen this
> type of behavior when the container supports Servlet
> Spec. 2.4 but
> the web.xml file is referring to the 2.3 dtd.
> 
> If your container does support the 2.4 spec, then
> make sure your
> web.xml file has
> 
> <web-app version="2.4"
> xmlns="http://java.sun.com/xml/ns/j2ee";
>
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd";>
> 
> in its root element.
> 
> Again, if your container does support the 2.4 spec,
> then you
> shouldn't need any .tld files or even jar files for
> JSTL.
> All you should have to do is add (or include)
> something like this to the
> top of your .jsp page.
> 
> <%-- JSTL Standard Tags --%>
> <%@ taglib uri="http://java.sun.com/jsp/jstl/core";
> prefix="c" %>
> <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt";
> prefix="fmt" %>
> 
> If your container does not support the 2.4 spec,
> then you will need
> to include the appropriate .tld and .jar files and
> update your web.xml
> file to reference the appropriate .tld file(s).
> 
> robert
> 
> 
> 
> 
> 
> > -----Original Message-----
> > From: klute [mailto:[EMAIL PROTECTED]
> > Sent: Thursday, June 24, 2004 10:01 AM
> > To: Struts Users Mailing List
> > Subject: Re: Setting html:hidden property using
> JSTL
> >
> >
> > Hello All,
> >
> > I *really* appreciate your help.  Because of a
> > hard-pressing work deadline, i actually gave up on
> > getting that to work using JSTL and ended up using
> the
> >  ugly <input type="hidden" name="contentId"
> > value="<%=request.getAttribute("contentId")%>"/>
> > instead.
> >
> > I'll definitely come back to JSTL at a later time
> > since i consider that to be a proper way of doing
> this
> > sort of things.
> >
> > Robert, if ${contentId} is available as an
> attribute
> > (which it was) and not as a parameter, i would
> expect
> > it to produce null or something instead of
> literally
> > printing out ${contentId} string...
> >
> > Rick, i tried creating a var in the jsp and the
> result
> > would still be the same: the value of the hidden
> > property was printed out as {$myVar}. And, if i do
> > c:out in the begging of the jsp, i do get an
> actual
> > int value printed. weird... i definitely need to
> spend
> > more time doing my homework to understand how it
> > works...
> >
> > All the best,
> > James
> >
> > --- Rick Reumann <[EMAIL PROTECTED]> wrote:
> > > klute wrote:
> > >
> > > > Yes, the struts-el.jar is in WEB-INF/lib
> > > >
> > > > --- Rick Reumann <[EMAIL PROTECTED]> wrote:
> > > >
> > > >>klute wrote:
> > > >>
> > > >>
> > > >>><input type="hidden" name="contentId"
> > > >>>value="${contentId}">
> > > >>>
> > > >>>This are the tagligs i am importing on this
> page:
> > > >>><%@ taglib uri="/WEB-INF/struts-bean.tld"
> > > >>>prefix="bean" %>
> > > >>><%@ taglib uri="/WEB-INF/struts-html.tld"
> > > >>>prefix="html" %>
> > > >>><%@ taglib uri="/WEB-INF/struts-html-el.tld"
> > > >>>prefix="html-el" %>
> > > >>><%@ taglib
> uri="http://java.sun.com/jstl/core";
> > > >>>prefix="c" %>
> > > >>>
> > > >>>
> > > >>>What am i doing wrong?
> > >
> > > Not sure. If you have
> > > - struts-el jar included
> > > - proper definition of the tld in web.xml
> > > - proper declaration for the tld on top of the
> page
> > >
> > > then using it as:
> > > <html-el:hidden property="contentId"
> > > value="${contentId}"/>
> > > should be fine.
> > >
> > > The only thing I'm still concerned about and
> maybe
> > > somehow it's related
> > > is that contentId has to be a property of your
> > > ActionForm or else Struts
> > > would complain that it couldn't find the
> property
> > > 'contentId' Are you
> > > maybe creating the "contentId" var dynamically
> first
> > > in the JSP page and
> > > then trying to set as above? "Usually" you don't
> > > need to do like you are
> > > doing (setting the value) since that value can
> be
> > > set before you get to
> > > the page and thus just doing <html:hidden
> > > property="contentId" would be
> > > fine.
> > >
> > > What does <c:out value="${contentId}"/> produce
> on
> > > the page (or in
> > > source) when placed right before the html-el
> hidden
> > > tag?
> > >
> > > --
> > > Rick
> > >
> > >
> >
>
---------------------------------------------------------------------
> > > To unsubscribe, e-mail:
> > > [EMAIL PROTECTED]
> > > For additional commands, e-mail:
> > > [EMAIL PROTECTED]
> > >
> > >
> >
> >
> >
> >
> > __________________________________
> > Do you Yahoo!?
> > Yahoo! Mail Address AutoComplete - You start. We
> finish.
> > http://promotions.yahoo.com/new_mail
> >
> >
>
---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> > For additional commands, e-mail:
> [EMAIL PROTECTED]
> >
> 
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
> 
> 



                
__________________________________
Do you Yahoo!?
Read only the mail you want - Yahoo! Mail SpamGuard.
http://promotions.yahoo.com/new_mail 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to