hello..it works properly now.

Ive changed html:text syntax to
<td><html:text property="<%="bitrateTxt["+index+"]"%>" size="25"/></td>

and declared bitrateTxt in my actionform as
        private String[] bitrateTxt = {"","","","",""};
        public String[] getBitrateTxt() {
                return this.bitrateTxt;
        }
        public void setBitrateTxt(String[] bitrateTxt) {
                this.bitrateTxt = bitrateTxt;
        }

Hiroyuki Suzuki wrote:
> 
> here is the declaration of bitrateTxt in my actionform
> 
>       private String bitrateTxt;
>       public String getBitrateTxt() {
>               return this.bitrateTxt;
>       }
>       public void setBitrateTxt(String bitrateTxt) {
>               this.bitrateTxt = bitrateTxt;
>       }
>       private String[] bitratebox = {};
>       private String[] items1 = {"500k","1M","2M","5M","6M"};
>       public String[] getBitratebox() {
>               return this.bitratebox;
>       }
>       public void setBitratebox(String[] bitratebox) {
>               this.bitratebox = bitratebox;
>       }       
>       public String[] getItems1(){
>               return this.items1;
>       }
> 
> 
> Hiroyuki Suzuki wrote:
>> 
>> hi but I also declares bitrateText in my actionform..
>> Thank you for your reply..
>> 
>> nuwan chandrasoma-2 wrote:
>>> 
>>> Hi,
>>> 
>>> You dont have a getter method for bitrateTxt property in the bean your 
>>> trying to access (item1).
>>> 
>>> Thanks,
>>> 
>>> Nuwan
>>> 
>>> Hiroyuki Suzuki wrote:
>>>> hello guys..Im Hiroyuki and im new here..
>>>> Hope you could help me with some of my inquiries.
>>>>
>>>> I have this JSP
>>>> <logic:iterate name="metaEntryConfirmForm" indexId="index"  id="item1"
>>>> property="items1">                          
>>>> <tr>             
>>>>   <td><html:multibox property="bitratebox"><bean:write
>>>> name="item1"/></html:multibox><bean:write name="item1"/></td>
>>>>    <td><html:text name="item1" property="bitrateTxt" indexed="true"
>>>> size="25"/></td>
>>>>    <td><html:multibox property="haishinselect"
>>>> value="<%="goohigashi"+index%>"/></td>
>>>>    <td><html:multibox property="haishinselect"
>>>> value="<%="goonishi"+index%>"/></td>
>>>>    <td><html:multibox property="haishinselect"
>>>> value="<%="gooBB"+index%>"/></td>      
>>>> </tr>
>>>> </logic:iterate>
>>>>
>>>> my action form contains:
>>>>    private String[] bitratebox = {};
>>>>    private String[] items1 = {"500k","1M","2M","5M","6M"};
>>>>    public String[] getBitratebox() {
>>>>            return this.bitratebox;
>>>>    }
>>>>    public void setBitratebox(String[] bitratebox) {
>>>>            this.bitratebox = bitratebox;
>>>>    }       
>>>>    public String[] getItems1(){
>>>>            return this.items1;
>>>>    }
>>>>
>>>> When i try to run it,  it produces the ff error
>>>> javax.servlet.ServletException: Bean items1 のプロパティ bitrateTxt
>>>> に対するゲッターメソッドがありません
>>>> which means no getter method for Bean item1 property bitrate.
>>>>
>>>> What is wrong with my code?
>>>> please help me
>>>>
>>>>   
>>> 
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>> 
>>> 
>>> 
>> 
>> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/html%3Atext-inside-logic%3Aiterate-tf4199265.html#a11957193
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