struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Rahul Mohan" <rahul_mo...@pune.tcs.co.in>
Subject Re: <c:out> tag inside <html:text> tag
Date Thu, 08 Jan 2004 09:21:36 GMT

thanks scott....

The problem is not with quotes as I am getting the following code  in the
final html;

<html:text
 name="w_CustomerWin"
 property ="wca_Name"
 maxlength="256"
 size="256"
 style="width:100;height:22;position:absolute;top:20;left:56;display:none"
 />

note that this is present in the final html...i.e the <html:text> is not
getting translated to html....

anyways I have tried using sngle quotes instead of double quotes...but still
it doesnt work....

any idea?

----- Original Message -----
From: "Glenn, Scott" <Scott.Glenn@umusic.com>
To: "'Struts Users Mailing List'" <struts-user@jakarta.apache.org>
Sent: Wednesday, February 04, 2004 2:42 PM
Subject: RE: <c:out> tag inside <html:text> tag


> Might be your nested quotes ..... try using different quote characters to
define the nested string ie.
>
> style='<%=pageContext.findAttribute("styleVar").toString()%>'
>
> S.
>
> > -----Original Message-----
> > From: Rahul Mohan [mailto:rahul_mohan@pune.tcs.co.in]
> > Sent: 04 February 2004 09:09
> > To: Struts Users Mailing List
> > Subject: Re: <c:out> tag inside <html:text> tag
> >
> >
> > Hi Max,
> >
> > Thanks for the reply...
> >
> > I have found a work around for the problem...but it looks wierd!!
> >
> > These are the steps I performed:
> >
> > 1. I am setting the styleVar as follows:
> >
> >     <c:set var="styleVar">
> >             <c:choose>
> >                     some JSTL conditional stmts
> >             </c:choose>
> >     </c:set>
> >
> > 2. Then I retrieve the value using the following scriptlet:
> >
> >      <% String str = pageContext.findAttribute("styleVar").toString();
%>
> >
> > 3. Now I can use the value of str inside my <html:text> tag as follows:
> >
> >      <html:text
> >          name="Customer"
> >          property ="Name"
> >          maxlength="256"
> >          size="256"
> >          style="<%=str%>"
> >        />
> >
> > The wierd part is that if I put
> >
> >
style="<%=pageContext.findAttribute("styleVar").toString()%>"
> >
> > inside the <html:text> tag it wont work!!!
> >
> > Can anybody tell me why it is so?? I am stumped!
> >
> > thank you all...
> > rahul
> >
> > ----- Original Message -----
> > From: "Max Cooper" <max@maxcooper.com>
> > To: "Struts Users Mailing List" <struts-user@jakarta.apache.org>; "Rahul
> > Mohan" <rahul_mohan@pune.tcs.co.in>
> > Sent: Wednesday, February 04, 2004 1:45 PM
> > Subject: Re: <c:out> tag inside <html:text> tag
> >
> >
> > > Two issues may be at work here:
> > >
> > > 1. It isn't valid to have a JSP tag render an attribute value for
> > another
> > > JSP tag. This might work instead, depending on the scope of styleVar:
> > >
> > >  <html:text
> > >  name="Customer"
> > >  property ="Name"
> > >  maxlength="256"
> > >  size="256"
> > >  style="<%=styleVar%>"
> > >  />
> > >
> > > 2. Are you missing the <%@ taglib %> thingy for the html taglib in
your
> > JSP?
> > >
> > > -Max
> > >
> > > ----- Original Message -----
> > > From: "Rahul Mohan" <rahul_mohan@pune.tcs.co.in>
> > > To: "struts" <struts-user@jakarta.apache.org>
> > > Sent: Wednesday, January 07, 2004 11:47 PM
> > > Subject: <c:out> tag inside <html:text> tag
> > >
> > >
> > > Hi...I am facing some problems with using JSTL tags inside struts
tags.
> > >
> > > This is the piece of code I wrote for my application:
> > >
> > >  <html:text
> > >  name="Customer"
> > >  property ="Name"
> > >  maxlength="256"
> > >  size="256"
> > >  style="<c:out value="${styleVar}"/>"
> > >  />
> > >
> > > the problem is that it is getting traslated to
> > >
> > > <html:text
> > >  name="w_CustomerWin"
> > >  property ="wca_Name"
> > >  maxlength="256"
> > >  size="256"
> > >
> >
style="width:100;height:22;position:absolute;top:20;left:56;display:none;"
> > >  />
> > >
> > > in the final html page!!
> > >
> > > can anybody please tell me why the <html:text> tag is not getting
> > translated
> > > to <input type="text .....> ?
> > >
> > > thank you..
> > >
> > >
> > >
> > >
> > >
> > >
> > > Rahul Mohan
> > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> > > MasterCraft Group
> > > Tata Consultancy Services
> > > Tata Research Development and Design Center
> > > 54B, Hadapsar Industrial Estate
> > > Pune - 411 013
> > > Phone: +91 4042333 or 4031122 Extn 2541
> > >             +91 471 3129787  ( Mobile )
> > > Fax:     +91 20 4042399
> > > email : rahul_mohan@pune.tcs.co.in
> > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
> > > For additional commands, e-mail: struts-user-help@jakarta.apache.org
> > >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: struts-user-help@jakarta.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org


Mime
View raw message