I'm not sure that is a good solution but u can try to use simply jsp code
and bean:define

e.g (i don't know the right name of the struts tag)

<bean:define name="myvar>
<%=all the operation%>
</bean:define>

<s:set name="r2" value="${myvar}"/>

i don't really know it's works, but it'll be, i'm not so sure.

otherwise:
u want to display the error in the right place?
why u don't use a different error name for each fields?

(i don't remember well how to do this, but i guess that is possible, i'd
done in past).

bye

On Fri, Apr 17, 2009 at 11:03, Uwe <struts...@ebers.de> wrote:

> Hello Community,
>
> I'm quite new to Struts2 (or even Struts anyhow) and I'm struggling with a
> Problem .
>
> My multiline Form send's via  the validation the fieldError data as shown
> below to my jsp. Because I do have a multiline form my return of the Object
> key is something like:
> myrecords[3].myfieldName. This information is not the best for my Users so
> I want to break it up in something like : At row 4 (because it starts
> counting 0) in Column MyFieldName is Error blablabla... Therefor I need to
> extract the index and the Fieldname. Well the problem is the index. As you
> can see in my example below I have extracted the index (in my example 3 )
> from the Object key. And that works pretty fine. But, and now comes my
> Problem, it's still a String and I can't add the int 1 to it. I have tried
> several things in different combinations but nothing worked out.
>
> <s:iterator value="fieldErrors" >
>        <s:set name="r2"
> value="%{key.substring(key.indexOf('[')+1,key.indexOf(']'))}"/>
>        <s:set name="r3" value="%{#r2.trim()}"/>  //howto convert r3 to a
> integer?
>        <s:property value="r3"/><br>
> </s:iterator>
>
> Thanks for any help
>
> Uwe
>
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
>
>


-- 
Stefano

Reply via email to