Thank you very much.   I actually needed to display one set as the property
and the other as label property.  So it is strictly for the output.  I have
implemented that as the request.attribute and it works with <html:options
collection ...> just fine.  Thanks very much.

Sincerely
Zhu, guojun

On Wed, Sep 24, 2008 at 3:31 PM, Laurie Harper <[EMAIL PROTECTED]> wrote:

> Guojun Zhu wrote:
>
>> Hi,
>>
>> I am new to struts.  I am using Struts 1.2.9.  I have two String arrays
>> generated in an action should go to the JSP pages <html:options>.  I can
>> set
>> it as an attribute in request/session and pull them in jsp pages.  But it
>> seems a bit against the idea of separation between model and view.  If I
>> change the view from JSP then there might be some difficulty to pull the
>> object out.   Is there any other ways to do this?  What will be the best
>> practice for a thing like this?  Thanks.
>>
>
> Placing data into request or session scope is the standard way to expose it
> for display in Struts1. Any view templating technology you may choose (JSP,
> Velocity, etc.) should allow access to request and session scoped
> attributes, so that shouldn't be a concern.
>
> However, since you mention html:options, I guess this is data you want to
> both display and edit/update. In that case, as suggested in the other reply,
> using the ActionForm mechanism is the right way go.
>
> Some people like to use ActionForm beans regardless of whether the data is
> for ouput only or input/output, to be consistent in how the view and action
> communicate, but that's a matter of choice.
>
> L.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to