I'm playing around with Guice as an ObjectFactory and I've run into an issue. I've got an action that I want to handle an array of values from a form using the [] notation. My form looks something like:

<input type="text" name="numbers[0]"/>
<input type="text" name="numbers[1]"/>
...

My action is roughly:

public class Update extends ActionSupport {
 private int[] numbers;
 // getter and setter
}

What I've found is that when the ParametersInterceptor is called it delegates to Ognl and rather than Ognl creating the array and doing all the type conversions it is passing control over to Guice and asking Guice to instantiate an instance of int[], which of course fails. Is this correct or am I missing something between Ognl, XWork and Guice? Or is Guice not playing nice and handing back control to Ognl or XWork like it is supposed to?

Thanks,
-bp


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

Reply via email to