this is mynested bean file FontBean.java
public class FontBean { public int getSize() { return size; }
public void setSize(int size) { this.size = size; }
public String getFontName() { return fontName; }
public void setFontName(String fontName) { this.fontName = fontName; }
private int size; private String fontName;
}
This is my form bean file TestBeanForm.java public class TestBeanForm extends ActionForm {
public FontBean[] getTestBean() { return testBean; }
public void setTestBean(FontBean[] testBean) { this.testBean = testBean; }
private FontBean[] testBean;
}
this is what I wrote in jsp file
<html:form action="/testAction.do">
<logic:iterate name="TestBeanForm" property="testBean" id="mybean" indexId="index1">
<html:text name="mybean" property="fontName" value="arial" indexed="true"/>
</logic:iterate>
<html:submit property="submitValue">Submit Changes</html:submit>
</html:form>
anyway, running the jsp file still tells "no collection found " what happened? I m exahusted!
Thanks&Regards
From: Mark Lowe <[EMAIL PROTECTED]> Reply-To: "Struts Users Mailing List" <[EMAIL PROTECTED]> To: "Struts Users Mailing List" <[EMAIL PROTECTED]> Subject: Re: submit an arraylist Date: Fri, 12 Mar 2004 09:59:50 +0100
does your nested bean have a getString1() method?
There's load of examples in the archives. Have a look.
On 12 Mar 2004, at 09:48, Mu Mike wrote:
Mark I did as you wrote
<form-bean name="TestBeanForm" type="com.mycom.form.TestBeanForm"/>
in jsp file:
<html:form action="/testAction.do">
<logic:iterate name="TestBeanForm" property="testBean" id="mybean1" indexId="index1">
<html:text name="mybean1" property="string1" indexed="true"/>
</logic:iterate>
<html:submit property="submitValue">Submit Changes</html:submit>
</html:form>
it says "no collection found"
I then changed the jsp file to this
<html:form action="/testAction.do">
<logic:iterate name="TestBeanForm" property="testBean" id="mybean1" indexId="index1">
<html:text name="mybean1" property="testBean" value="string1" indexed="true"/>
</logic:iterate>
<html:submit property="submitValue">Submit Changes</html:submit>
</html:form>
it still reports "no collection found"
Thanks&Regards
From: Mark Lowe <[EMAIL PROTECTED]>
Reply-To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
Subject: Re: submit an arraylist
Date: Fri, 12 Mar 2004 09:35:11 +0100
The name in the iterate tag needs to match the name you've using to define the form bean in struts-config
<form-bean name="testForm" type="com.mike.struts.TestBeanForm" />
<html:form action="/testAction.do"> <logic:iterate id="mybean" name="testForm" property="testBean"> <html:text name="mybean" property="string1" indexed="true" /> ...
On 12 Mar 2004, at 09:23, Mu Mike wrote:
I write this in jsp file,but it failed
<html:form action="/testAction.do">
<logic:iterate name="TestBeanForm" property="testBean" id="mybean1" indexId="0">
<html:text property="testBean" value="string1" />
</logic:iterate>
<html:submit property="submitValue">Submit Changes</html:submit>
</html:form>
is my jsp code right?
From: "Mu Mike" <[EMAIL PROTECTED]>
Reply-To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Subject: submit an arraylist
Date: Fri, 12 Mar 2004 07:55:33 +0000
I have a form as the below
TestBeanForm.java public class TestBeanForm extends ActionForm { public ArrayList getTestBean() {
if(testBean==null) testBean=new ArrayList(); return testBean; }
public void setTestBean(ArrayList testBean) { this.testBean = testBean; }
private ArrayList testBean;
}
how should I write in my configruatio file using logic:iterate to submit values for my ArrayList testBean?
_________________________________________________________________ ~{Cb7QOBTX~} MSN Explorer: http://explorer.msn.com/lccn/
-------------------------------------------------------------------- -
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
_________________________________________________________________ ~{Cb7QOBTX~} MSN Explorer: http://explorer.msn.com/lccn/
---------------------------------------------------------------------
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]
_________________________________________________________________
享用世界上最大的电子邮件系统― MSN Hotmail。 http://www.hotmail.com
---------------------------------------------------------------------
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]
_________________________________________________________________
免费下载 MSN Explorer: http://explorer.msn.com/lccn
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]