Hi Dave,
There was a good thread about using indexed properties a little over a week
ago (7/28-7/30). Find that thread and you should find all of the answers
that you need in order to use and process indexed properties on your form.
Even though the thread wanders a little, everything that you need is there.
Nick
Erez Efrati
<[EMAIL PROTECTED] To: "'Struts Users Mailing
List'" <[EMAIL PROTECTED]>
et.il> cc:
Subject: RE: Help please - indexed
field in ActionForm
08/07/2003 09:09
PM
Please respond to
"Struts Users
Mailing List"
You could also try the following:
<logic:iterate id="text" indexId="index" name="myForm" property="text" >
label:<html-el:text property="text[${indexId}]" />
</logic:iterate>
You could also make use of the <nested:iterate> and get rid of the
name="myForm", but this a bit more advanced.
Don't forget to put :
<%@ taglib uri="/tags/struts-html-el" prefix="html-el" %>
HTH,
Erez
-----Original Message-----
From: David Thielen [mailto:[EMAIL PROTECTED]
Sent: Friday, August 08, 2003 1:39 AM
To: Struts Users Mailing List
Subject: Re: Help please - indexed field in ActionForm
Hi;
Thank you - this is part of what I need.
Is there any way to iterate through the lines if I don't know up front
how
many lines there will be? I tried the with the c JSTL and it doesn't
work.
thanks - dave
----- Original Message -----
From: "Gary Kephart" <[EMAIL PROTECTED]>
To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
Sent: Thursday, August 07, 2003 4:55 PM
Subject: RE: Help please - indexed field in ActionForm
class MyActionForm
{
private static final MAX_ENTRIES = 50;
private String[] text;
public MyActionForm()
{
text = new String[MAX_ENTRIES];
}
public String[] getText() {return text;}
public void setText(int index, String newText) {text[index] =
newText;}
}
my.jsp
<html:html>
<body>
<html:form action="MyAction.do">
Label 1:<html:text property="text[0]"/><br/>
Label 2:<html:text property="text[1]"/><br/>
<html:submit/>
</html:form>
<body>
</html:html>
Gary Kephart | New Century Mortgage
Web-Based Application Developer | http://www.ncen.com
[EMAIL PROTECTED] | 340 Commerce
949-797-5660 | Irvine, CA 92602-1318
> -----Original Message-----
> From: David Thielen [mailto:[EMAIL PROTECTED]
> Sent: Thursday, August 07, 2003 3:46 PM
> To: Struts-Users
> Subject: Help please - indexed field in ActionForm
>
>
> Hi;
>
> I've been fighting this all day with no luck. And it has to
> be a simple thing to do.
>
> I have a form where I have N lines in it. Each line needs to
> have some text displayed and an edit box.
>
> How do I set this up in the .jsp file and in the ActionForm?
> I've found a number of examples on the web but they all have
> incomplete code and my guesses for the rest of the code have
> not been right so far.
>
> thanks - dave
>
---------------------------------------------------------------------
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]
---------------------------------------------------------------------
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]