Re: Dynamic radio buttons with bean

2008-09-11 Thread danipruebas
Hi

I am still (fighting) trying to display a radio button dynamically reading data 
from a DB, but I get this error: javax.servlet.ServletException: No getter 
method available for property control for bean under name 
org.apache.struts.taglib.html.BEAN
This is the route, code attached below:

1- userlogin.jsp link calls the method iniciarTest of the Dispatch_ActionTest 
action
2- After getting the data in the action, LabelValueBeans are used to store the 
data and pass this data as the request choices to desarrollarTest.jsp page
3- The request data (choices) should be displayed in desarrollarTest.jsp as a 
radio option with the value bean:write...
4- But this error appears -  javax.servlet.ServletException: No getter method 
available for property control for bean under name 
org.apache.struts.taglib.html.BEAN

What is wrong, or what should I check? Why the bean is defined like name 
org.apache.struts.taglib.html.BEAN?

Any help will be so much appreciated.

Thanks.

__


CODE: (only neccesary code attached, if need something else just let me know)


** struts-config.xml

form-bean name=Dispatch_ActionTestForm 
 type=com.gentaiw.struts.form.Dispatch_ActionTestForm /

form-bean name=DesarrollarTestForm 
 type=com.gentaiw.struts.form.DesarrollarTestForm 
 form-property name=control type=java.lang.String /
/form-bean
   
form-bean name=RadioForm 
 type=com.gentaiw.struts.action.DynaActionForm 
 form-property name=control type=java.lang.String / 
/form-bean



action
 attribute=DispatchActionForm
  name=DispatchActionForm
  parameter=parameter
  path=/Dispatch_ActionTest
  scope=request
  type=com.gentaiw.struts.action.Dispatch_ActionTest
  validate=false
  forward name=success path=/desarrollarTest.jsp /
/action

action
  attribute=DesarrollarTestForm
  name=DesarrollarTestForm
  path=/desarrollarTest
  scope=request
  type=com.gentaiw.struts.action.IniciarTestAction
  forward name=success path=/desarrollarTest.jsp /
/action

action
  attribute=RadioForm
  name=RadioForm
  path=/iniciarTest
  scope=request
  type=com.gentaiw.struts.action.Dispatch_ActionTest
  forward name=success path=/desarrollarTest.jsp /
/action 
---
** userlogin.jsp

 html:link page=/Dispatch_ActionTest.do?parameter=iniciarTestIniciar 
Test/html:linkbr

---
** Dispatch_actionTest.action

public ActionForward iniciarTest(ActionMapping mapping, ActionForm form,
   HttpServletRequest request, HttpServletResponse response) throws 
SQLException, JDOMException, IOException {
  ..
  //AFTER GETTING THE DATA FROM DB

   CollectionLabelValueBean choices = new ArrayListLabelValueBean();
   LabelValueBean label1 = new 
LabelValueBean(primerItem.getResp1(),respuestaItem1);
   LabelValueBean label2 = new 
LabelValueBean(primerItem.getResp2(),respuestaItem2);
   choices.add(label1); 
   choices.add(label2); 
   System.out.println(LABEL: +label1.getLabel());
   System.out.println(VALUE: +label1.getValue());
   System.out.println(LABEL: +label2.getLabel());
   System.out.println(VALUE: +label2.getValue()); 
   
   request.setAttribute(choices, choices);
   
.

   return mapping.findForward(success);

--
**RadioForm.form 

public class RadioForm extends ActionForm {

 
 private String control;

 public void reset(ActionMapping mapping, HttpServletRequest request) {
  
 }

 public String getControl() {
  return control;
 }

 public void setControl(String control) {
  this.control = control;
 }
}

--
** desarrollarTest.jsp

  html:form action=desarrollarTest
   logic:iterate id=choice name=choices scope=requestbr
  
 html:radio property=control idName=choice value=value/
 bean:write name=choice property=label1/br
   
/logic:iterate
   /html:form

---
ERROR - javax.servlet.ServletException: No getter method available for 
property control for bean under name org.apache.struts.taglib.html.BEAN



-EOF



  - Original Message - 
  From: [EMAIL PROTECTED] 
  To: Struts Users Mailing List ; [EMAIL PROTECTED] 
  Sent: Wednesday, September 10, 2008 6:41 PM
  Subject: Re: Dynamic radio buttons with bean


  Hi, 
  There is nothing wrong : )  I just wanted to know if there was another method 
to deal with this.
  Thanks for the reply. 
  Regards,

- Original Message - 
From: Dave Newton 
To: Struts Users Mailing List 
Sent: Wednesday, September 10, 2008 6:18 PM
Subject: Re: Dynamic radio buttons with bean


--- On Wed, 9/10/08, [EMAIL PROTECTED] wrote:
 Is this applicable to Struts 1.x

Re: Dynamic radio buttons with bean

2008-09-10 Thread Mead Lai
use servlet the get the html, create the item name from database;
then use servlet request get the value in the html, the name of buttons U
can get from database 2.
I think it's simple than others.
-- 
BestRegards,
Mead
http://yayisoft.com

Jack Benny  - I don't deserve this award, but I have arthritis and I don't
deserve that either.


On Wed, Sep 10, 2008 at 9:06 PM, Dan [EMAIL PROTECTED] wrote:

 Hi,

 I need to display in a jsp a form with dynamic radio buttons, I mean:

 There are several items in my DB. One item is read (each item has one
 question and 4 possible answers).
 I need to display the question and the 4 answers as a radio option
 dynamically (with a bean). Then the users cheks an answer, and submits the
 selected option. The corresponding action is called. Afterwards, another
 different item is selected and the question/answers displayed, till the end
 of the test.

 I found this approach to display the properties of a bean as dynamic
 options using Indexed properties at:
 http://faq.javaranch.com/java/IndexedProperties

 Is there another approach or option to develop this stuff?

 Regards and thanks in advance ;)

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




Re: Dynamic radio buttons with bean

2008-09-10 Thread danipruebas
Sorry but i dont understand what you mean, that´s what I am trying to do, get 
the data, send it though a request bean to the jsp, and display the info as a 
radio button. As far as i know, is not as easy as 123 (or I think), that´s why 
I am looking for any better or easier ideas for indexed properties .  
http://faq.javaranch.com/java/IndexedProperties  -   
http://struts.apache.org/1.x/struts-taglib/indexedprops.html


Regards,

  - Original Message - 
  From: Mead Lai 
  To: Struts Users Mailing List 
  Sent: Wednesday, September 10, 2008 3:19 PM
  Subject: Re: Dynamic radio buttons with bean


  use servlet the get the html, create the item name from database;
  then use servlet request get the value in the html, the name of buttons U
  can get from database 2.
  I think it's simple than others.
  -- 
  BestRegards,
  Mead
  http://yayisoft.com

  Jack Benny  - I don't deserve this award, but I have arthritis and I don't
  deserve that either.


  On Wed, Sep 10, 2008 at 9:06 PM, Dan [EMAIL PROTECTED] wrote:

   Hi,
  
   I need to display in a jsp a form with dynamic radio buttons, I mean:
  
   There are several items in my DB. One item is read (each item has one
   question and 4 possible answers).
   I need to display the question and the 4 answers as a radio option
   dynamically (with a bean). Then the users cheks an answer, and submits the
   selected option. The corresponding action is called. Afterwards, another
   different item is selected and the question/answers displayed, till the end
   of the test.
  
   I found this approach to display the properties of a bean as dynamic
   options using Indexed properties at:
   http://faq.javaranch.com/java/IndexedProperties
  
   Is there another approach or option to develop this stuff?
  
   Regards and thanks in advance ;)
  
   -
   To unsubscribe, e-mail: [EMAIL PROTECTED]
   For additional commands, e-mail: [EMAIL PROTECTED]
  
  



--


Email procesado por MailFoundry

RE: Dynamic radio buttons with bean

2008-09-10 Thread Martin Gainty

http://struts.apache.org/2.x/docs/radio.html
specigy your list attribute to point to iterable map ( returned from Action 
class )
e.g.

s:action name=GenderMap var=genders/
s:radio label=Gender name=male list=#genders.genders/
Martin 
__ 
Disclaimer and confidentiality note 
Everything in this e-mail and any attachments relates to the official business 
of Sender. This transmission is of a confidential nature and Sender does not 
endorse distribution to any party other than intended recipient. Sender does 
not necessarily endorse content contained within this transmission. 


 From: [EMAIL PROTECTED]
 To: user@struts.apache.org
 Subject: Re: Dynamic radio buttons with bean
 Date: Wed, 10 Sep 2008 17:06:09 +0200
 
 Sorry but i dont understand what you mean, that´s what I am trying to do, get 
 the data, send it though a request bean to the jsp, and display the info as a 
 radio button. As far as i know, is not as easy as 123 (or I think), that´s 
 why I am looking for any better or easier ideas for indexed properties .  
 http://faq.javaranch.com/java/IndexedProperties  -   
 http://struts.apache.org/1.x/struts-taglib/indexedprops.html
 
 
 Regards,
 
   - Original Message - 
   From: Mead Lai 
   To: Struts Users Mailing List 
   Sent: Wednesday, September 10, 2008 3:19 PM
   Subject: Re: Dynamic radio buttons with bean
 
 
   use servlet the get the html, create the item name from database;
   then use servlet request get the value in the html, the name of buttons U
   can get from database 2.
   I think it's simple than others.
   -- 
   BestRegards,
   Mead
   http://yayisoft.com
 
   Jack Benny  - I don't deserve this award, but I have arthritis and I don't
   deserve that either.
 
 
   On Wed, Sep 10, 2008 at 9:06 PM, Dan [EMAIL PROTECTED] wrote:
 
Hi,
   
I need to display in a jsp a form with dynamic radio buttons, I mean:
   
There are several items in my DB. One item is read (each item has one
question and 4 possible answers).
I need to display the question and the 4 answers as a radio option
dynamically (with a bean). Then the users cheks an answer, and submits the
selected option. The corresponding action is called. Afterwards, another
different item is selected and the question/answers displayed, till the 
 end
of the test.
   
I found this approach to display the properties of a bean as dynamic
options using Indexed properties at:
http://faq.javaranch.com/java/IndexedProperties
   
Is there another approach or option to develop this stuff?
   
Regards and thanks in advance ;)
   
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
   
   
 
 
 
 --
 
 
 Email procesado por MailFoundry

_
Stay up to date on your PC, the Web, and your mobile phone with Windows Live.
http://clk.atdmt.com/MRT/go/msnnkwxp1020093185mrt/direct/01/

Re: Dynamic radio buttons with bean

2008-09-10 Thread danipruebas
Thanks Martin,

Is this applicable to Struts 1.x?

Regards
  - Original Message - 
  From: Martin Gainty 
  To: Struts Users Mailing List 
  Sent: Wednesday, September 10, 2008 5:12 PM
  Subject: RE: Dynamic radio buttons with bean



  http://struts.apache.org/2.x/docs/radio.html
  specigy your list attribute to point to iterable map ( returned from Action 
class )
  e.g.

  s:action name=GenderMap var=genders/
  s:radio label=Gender name=male list=#genders.genders/
  Martin 
  __ 
  Disclaimer and confidentiality note 
  Everything in this e-mail and any attachments relates to the official 
business of Sender. This transmission is of a confidential nature and Sender 
does not endorse distribution to any party other than intended recipient. 
Sender does not necessarily endorse content contained within this transmission. 


   From: [EMAIL PROTECTED]
   To: user@struts.apache.org
   Subject: Re: Dynamic radio buttons with bean
   Date: Wed, 10 Sep 2008 17:06:09 +0200
   
   Sorry but i dont understand what you mean, that´s what I am trying to do, 
get the data, send it though a request bean to the jsp, and display the info as 
a radio button. As far as i know, is not as easy as 123 (or I think), that´s 
why I am looking for any better or easier ideas for indexed properties .  
http://faq.javaranch.com/java/IndexedProperties  -   
http://struts.apache.org/1.x/struts-taglib/indexedprops.html
   
   
   Regards,
   
 - Original Message - 
 From: Mead Lai 
 To: Struts Users Mailing List 
 Sent: Wednesday, September 10, 2008 3:19 PM
 Subject: Re: Dynamic radio buttons with bean
   
   
 use servlet the get the html, create the item name from database;
 then use servlet request get the value in the html, the name of buttons U
 can get from database 2.
 I think it's simple than others.
 -- 
 BestRegards,
 Mead
 http://yayisoft.com
   
 Jack Benny  - I don't deserve this award, but I have arthritis and I 
don't
 deserve that either.
   
   
 On Wed, Sep 10, 2008 at 9:06 PM, Dan [EMAIL PROTECTED] wrote:
   
  Hi,
 
  I need to display in a jsp a form with dynamic radio buttons, I mean:
 
  There are several items in my DB. One item is read (each item has one
  question and 4 possible answers).
  I need to display the question and the 4 answers as a radio option
  dynamically (with a bean). Then the users cheks an answer, and submits 
the
  selected option. The corresponding action is called. Afterwards, another
  different item is selected and the question/answers displayed, till the 
end
  of the test.
 
  I found this approach to display the properties of a bean as dynamic
  options using Indexed properties at:
  http://faq.javaranch.com/java/IndexedProperties
 
  Is there another approach or option to develop this stuff?
 
  Regards and thanks in advance ;)
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 
   
   
   
   
--
   
   
   Email procesado por MailFoundry

  _
  Stay up to date on your PC, the Web, and your mobile phone with Windows Live.
  http://clk.atdmt.com/MRT/go/msnnkwxp1020093185mrt/direct/01/


--


Email procesado por MailFoundry

Re: Dynamic radio buttons with bean

2008-09-10 Thread Dave Newton
--- On Wed, 9/10/08, [EMAIL PROTECTED] wrote:
 Is this applicable to Struts 1.x?

No. What's the issue with indexed properties? They're the recommended way to 
deal with indexed properties.

You could just do it by hand, tool.

Dave

   http://struts.apache.org/2.x/docs/radio.html
   specigy your list attribute to point to iterable map (
 returned from Action class )
   e.g.
 
   s:action name=GenderMap
 var=genders/
   s:radio label=Gender
 name=male list=#genders.genders/
   Martin 
   __ 
   Disclaimer and confidentiality note 
   Everything in this e-mail and any attachments relates to
 the official business of Sender. This transmission is of a
 confidential nature and Sender does not endorse distribution
 to any party other than intended recipient. Sender does not
 necessarily endorse content contained within this
 transmission. 
 
 
From: [EMAIL PROTECTED]
To: user@struts.apache.org
Subject: Re: Dynamic radio buttons with bean
Date: Wed, 10 Sep 2008 17:06:09 +0200

Sorry but i dont understand what you mean, that´s
 what I am trying to do, get the data, send it though a
 request bean to the jsp, and display the info as a radio
 button. As far as i know, is not as easy as 123 (or I
 think), that´s why I am looking for any better or easier
 ideas for indexed properties . 
 http://faq.javaranch.com/java/IndexedProperties  -  
 http://struts.apache.org/1.x/struts-taglib/indexedprops.html


Regards,

  - Original Message - 
  From: Mead Lai 
  To: Struts Users Mailing List 
  Sent: Wednesday, September 10, 2008 3:19 PM
  Subject: Re: Dynamic radio buttons with bean


  use servlet the get the html, create the item name
 from database;
  then use servlet request get the value in the
 html, the name of buttons U
  can get from database 2.
  I think it's simple than others.
  -- 
  BestRegards,
  Mead
  http://yayisoft.com

  Jack Benny  - I don't deserve this
 award, but I have arthritis and I don't
  deserve that either.


  On Wed, Sep 10, 2008 at 9:06 PM, Dan
 [EMAIL PROTECTED] wrote:

   Hi,
  
   I need to display in a jsp a form with
 dynamic radio buttons, I mean:
  
   There are several items in my DB. One item is
 read (each item has one
   question and 4 possible answers).
   I need to display the question and the 4
 answers as a radio option
   dynamically (with a bean). Then the users
 cheks an answer, and submits the
   selected option. The corresponding action is
 called. Afterwards, another
   different item is selected and the
 question/answers displayed, till the end
   of the test.
  
   I found this approach to display the
 properties of a bean as dynamic
   options using Indexed properties
 at:
  
 http://faq.javaranch.com/java/IndexedProperties
  
   Is there another approach or
 option to develop this stuff?
  
   Regards and thanks in advance ;)
  
  
 -
   To unsubscribe, e-mail:
 [EMAIL PROTECTED]
   For additional commands, e-mail:
 [EMAIL PROTECTED]
  
  



   
 --


Email procesado por MailFoundry
 
  
 _
   Stay up to date on your PC, the Web, and your mobile
 phone with Windows Live.
  
 http://clk.atdmt.com/MRT/go/msnnkwxp1020093185mrt/direct/01/
 
 
 --
 
 
 Email procesado por MailFoundry

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



Re: Dynamic radio buttons with bean

2008-09-10 Thread danipruebas
Hi, 
There is nothing wrong : )  I just wanted to know if there was another method 
to deal with this.
Thanks for the reply. 
Regards,

  - Original Message - 
  From: Dave Newton 
  To: Struts Users Mailing List 
  Sent: Wednesday, September 10, 2008 6:18 PM
  Subject: Re: Dynamic radio buttons with bean


  --- On Wed, 9/10/08, [EMAIL PROTECTED] wrote:
   Is this applicable to Struts 1.x?

  No. What's the issue with indexed properties? They're the recommended way to 
deal with indexed properties.

  You could just do it by hand, tool.

  Dave

 http://struts.apache.org/2.x/docs/radio.html
 specigy your list attribute to point to iterable map (
   returned from Action class )
 e.g.
   
 s:action name=GenderMap
   var=genders/
 s:radio label=Gender
   name=male list=#genders.genders/
 Martin 
 __ 
 Disclaimer and confidentiality note 
 Everything in this e-mail and any attachments relates to
   the official business of Sender. This transmission is of a
   confidential nature and Sender does not endorse distribution
   to any party other than intended recipient. Sender does not
   necessarily endorse content contained within this
   transmission. 
   
   
  From: [EMAIL PROTECTED]
  To: user@struts.apache.org
  Subject: Re: Dynamic radio buttons with bean
  Date: Wed, 10 Sep 2008 17:06:09 +0200
  
  Sorry but i dont understand what you mean, that´s
   what I am trying to do, get the data, send it though a
   request bean to the jsp, and display the info as a radio
   button. As far as i know, is not as easy as 123 (or I
   think), that´s why I am looking for any better or easier
   ideas for indexed properties . 
   http://faq.javaranch.com/java/IndexedProperties  -  
   http://struts.apache.org/1.x/struts-taglib/indexedprops.html
  
  
  Regards,
  
- Original Message - 
From: Mead Lai 
To: Struts Users Mailing List 
Sent: Wednesday, September 10, 2008 3:19 PM
Subject: Re: Dynamic radio buttons with bean
  
  
use servlet the get the html, create the item name
   from database;
then use servlet request get the value in the
   html, the name of buttons U
can get from database 2.
I think it's simple than others.
-- 
BestRegards,
Mead
http://yayisoft.com
  
Jack Benny  - I don't deserve this
   award, but I have arthritis and I don't
deserve that either.
  
  
On Wed, Sep 10, 2008 at 9:06 PM, Dan
   [EMAIL PROTECTED] wrote:
  
 Hi,

 I need to display in a jsp a form with
   dynamic radio buttons, I mean:

 There are several items in my DB. One item is
   read (each item has one
 question and 4 possible answers).
 I need to display the question and the 4
   answers as a radio option
 dynamically (with a bean). Then the users
   cheks an answer, and submits the
 selected option. The corresponding action is
   called. Afterwards, another
 different item is selected and the
   question/answers displayed, till the end
 of the test.

 I found this approach to display the
   properties of a bean as dynamic
 options using Indexed properties
   at:

   http://faq.javaranch.com/java/IndexedProperties

 Is there another approach or
   option to develop this stuff?

 Regards and thanks in advance ;)


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


  
  
  
 
   
--
  
  
  Email procesado por MailFoundry
   

   _
 Stay up to date on your PC, the Web, and your mobile
   phone with Windows Live.

   http://clk.atdmt.com/MRT/go/msnnkwxp1020093185mrt/direct/01/
   
   
   
--
   
   
   Email procesado por MailFoundry

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



--


Email procesado por MailFoundry