I tried your suggestion, no dice. I think the problem is that I have an
expression w/in an expression. The following works for a textfield:

<s:textfield name="%{parameters.name}.company"/>

I don't know if "parameters" is request parameters - it's whatever
<s:component><s:param/> creates.

Matt


Musachy Barroso wrote:
> 
> Try (assuming parameters here are the request parameters)
> 
> <s:property value="fieldErrors[#parameters.name[0]][0]"/>
> 
> (#parameter.name is an array, it gets me all the time :) )
> 
> musachy
> 
> On 8/6/07, mraible <[EMAIL PROTECTED]> wrote:
>>
>> That worked - thanks!
>>
>> Now I can't get the following to work - is it possible?
>>
>> <s:property value="fieldErrors['%{parameters.name}'][0]"/>
>>
>> I need to use this syntax to render errors next to fields since the
>> default
>> <s:fielderrors> (simple) tag wraps the error with an <li> even when
>> there's
>> only one error. This makes it difficult to put errors next to fields (w/o
>> customizing a theme).
>>
>> Matt
>>
>>
>> Musachy Barroso wrote:
>> >
>> > try :
>> >
>> > <s:param name="name" value="'foo'"/>
>> >
>> > musachy
>> >
>> > On 8/6/07, mraible <[EMAIL PROTECTED]> wrote:
>> >>
>> >> I'm trying to use the <s:component> tag to create a re-usable set of
>> >> fields
>> >> in a form. In my JSP:
>> >>
>> >>   <s:component template="addposition.jsp">
>> >>     <s:param name="name" value="foo"/>
>> >>   </s:component>
>> >>
>> >> In template/simple/addposition.jsp, I have:
>> >>
>> >> <%@ taglib uri="/struts-tags" prefix="s" %>
>> >>
>> >> Name: <s:property value="%{parameters.name}"/>
>> >>
>> >> For some reason, this doesn't work.
>> >>
>> >> Is there something I'm doing wrong? Can templates be JSPs or do they
>> have
>> >> to
>> >> be FreeMarker/Velocity?
>> >>
>> >> Correct me if I'm wrong, but doesn't Struts' <s:component> tag
>> accomplish
>> >> the same thing that can be accomplished with JSTL's <c:import> and
>> >> <c:param>
>> >> tags? If so, it seems that JSP 2.0 tag files are a much more elegant
>> >> solution than <s:component> or <c:import>.
>> >>
>> >> Thanks,
>> >>
>> >> Matt
>> >> --
>> >> View this message in context:
>> >>
>> http://www.nabble.com/-s2--s%3Acomponent-and-reading-parameters-tf4226480.html#a12023494
>> >> Sent from the Struts - User mailing list archive at Nabble.com.
>> >>
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> >> For additional commands, e-mail: [EMAIL PROTECTED]
>> >>
>> >>
>> >
>> >
>> > --
>> > "Hey you! Would you help me to carry the stone?" Pink Floyd
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: [EMAIL PROTECTED]
>> > For additional commands, e-mail: [EMAIL PROTECTED]
>> >
>> >
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/-s2--s%3Acomponent-and-reading-parameters-tf4226480.html#a12024122
>> Sent from the Struts - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
> 
> 
> -- 
> "Hey you! Would you help me to carry the stone?" Pink Floyd
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/-s2--s%3Acomponent-and-reading-parameters-tf4226480.html#a12024353
Sent from the Struts - User mailing list archive at Nabble.com.


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

Reply via email to