Quoting Kris Schneider <[EMAIL PROTECTED]>: > As Max pointed out, the reason you're still seeing "html:text" could be > because > you haven't included the appropriate taglib directive: > > <%@ taglib prefix="html" > uri="http://jakarta.apache.org/struts/tags-html" %> > > And you might try this instead of your scriptlet: > > <c:set var="styleVar"> > ... > </c:set> > <jsp:useBean id="styleVar" type="java.lang.String"/> > <html:text ... style="<%= styleVar %>"/> > > Or use Struts-EL: > > <%@ taglib prefix="html-el" > uri="http://jakarta.apache.org/struts/tags-html-el" %> > > <c:set var="styleVar"> > ... > </c:set> > <html:text ... style="${styleVar}"/>
<html-el:text ... style="${styleVar}"/> > Quoting Rahul Mohan <[EMAIL PROTECTED]>: > > > > > 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" <[EMAIL PROTECTED]> > > To: "'Struts Users Mailing List'" <[EMAIL PROTECTED]> > > 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:[EMAIL PROTECTED] > > > > 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" <[EMAIL PROTECTED]> > > > > To: "Struts Users Mailing List" <[EMAIL PROTECTED]>; > > "Rahul > > > > Mohan" <[EMAIL PROTECTED]> > > > > 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" <[EMAIL PROTECTED]> > > > > > To: "struts" <[EMAIL PROTECTED]> > > > > > 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 : [EMAIL PROTECTED] > > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > -- > Kris Schneider <mailto:[EMAIL PROTECTED]> > D.O.Tech <http://www.dotech.com/> -- Kris Schneider <mailto:[EMAIL PROTECTED]> D.O.Tech <http://www.dotech.com/> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]